Remove all and deprecations

This commit is contained in:
Steven Deutsch
2017-10-21 08:21:21 -05:00
parent cb7ba99cf3
commit 576991dd8a
@@ -40,20 +40,10 @@ public extension MessagesViewController {
}
// MARK: - MessagesDisplayDataSource
@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use MessagesDisplayDelegate.")
public protocol MessagesDisplayDataSource {}
// MARK: - MessagesCollectionView
public extension MessagesCollectionView {
@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use messageCellDelegate.")
public weak var messageLabelDelegate: MessageLabelDelegate? {
return nil
}
@available(*, deprecated: 0.9.0, message: "Removed in MessageKit 0.9.0. Please use dequeueReusableHeaderView")
public func dequeueMessageHeaderView(withReuseIdentifier identifier: String = "MessageHeaderView", for indexPath: IndexPath) -> MessageHeaderView {
return dequeueReusableHeaderView(MessageHeaderView.self, for: indexPath)
@@ -70,26 +60,6 @@ public extension MessagesCollectionView {
public extension MessagesCollectionViewFlowLayout {
@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use avatarSize(for:indexPath:messagesCollectionView)")
public var incomingAvatarSize: CGSize {
return .zero
}
@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use avatarSize(for:indexPath:messagesCollectionView)")
public var outgoingAvatarSize: CGSize {
return .zero
}
@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use cellTopLabelPosition(for:indexPath:messagesCollectionView)")
public var topLabelExtendsPastAvatar: Bool {
return false
}
@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use cellBottomLabelPosition(for:indexPath:messagesCollectionView)")
public var bottomLabelExtendsPastAvatar: Bool {
return false
}
@available(*, deprecated: 0.9.0, message: "Removed in MessageKit 0.9.0. Please use messageLabelInsets(for:indexPath:messagesCollectionView)")
public var messageLabelInsets: UIEdgeInsets {
return UIEdgeInsets(top: 7, left: 14, bottom: 7, right: 14)
@@ -110,94 +80,3 @@ public extension MessagesCollectionViewFlowLayout {
}
}
// MARK: - CellLabelPosition
@available(*, deprecated: 0.7.0, message: "Renamed to LabelAlignment in MessageKit 0.7.0")
public enum CellLabelPosition {
case cellTrailing
case cellLeading
case cellCenter
case messageTrailing
case messageLeading
}
// MARK: - Avatar Position
@available(*, deprecated: 0.7.0, message: "Renamed to AvatarAlignment in MessageKit 0.7.0")
public enum AvatarPosition {
case cellTop
case messageTop
case messageCenter
case messageBottom
case cellBottom
}
// MARK: - MessagesLayoutDelegate
public extension MessagesLayoutDelegate {
@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use avatarAlignment(for:indexPath:messagesCollectionView)")
func avatarPosition(for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) -> AvatarPosition {
return .cellBottom
}
@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use cellTopLabelAlignment(for:indexPath:messagesCollectionView)")
func cellTopLabelPosition(for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) -> CellLabelPosition {
return .cellLeading
}
@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use cellBottomLabelAlignment(for:indexPath:messagesCollectionView)")
func cellBottomLabelPosition(for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) -> CellLabelPosition {
return .cellLeading
}
}
// MARK: - MessageContainerView
public extension MessageContainerView {
@available(*, deprecated: 0.8.0, message: "Removed in MessageKit 0.8.0. Please use backgroundColor instead.")
var messageColor: UIColor {
get {
return .white
}
set {
backgroundColor = messageColor
}
}
}
// MARK: - MessageCollectionViewCell
public extension MessageCollectionViewCell where ContentView == MessageLabel {
@available(*, deprecated: 0.8.0, message: "messageLabel has been deprecated. Please use the messageContentView property instead.")
public var messageLabel: MessageLabel {
get { return messageContentView }
set { messageContentView = newValue }
}
}
// MARK: - AvatarView
public extension AvatarView {
@available(*, deprecated: 0.8.0, message: "setBackground(_:) has been deprecated. Please use the backgroundColor property instead.")
public func setBackground(color: UIColor) {
backgroundColor = color
}
@available(*, deprecated: 0.8.0, message: "getImage() has been deprecated. Please use the image property instead.")
public func getImage() -> UIImage? {
return imageView.image
}
}