mirror of
https://github.com/MessageKit/MessageKit.git
synced 2026-02-06 19:03:19 +00:00
Remove all and deprecations
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user