mirror of
https://github.com/wahyd4/Yep.git
synced 2026-08-10 21:36:49 +10:00
message send state for ChatRightImageCell
This commit is contained in:
@@ -1212,8 +1212,9 @@ func sendMessageWithMediaType(mediaType: MessageMediaType, inFilePath filePath:
|
||||
message.sendState = MessageSendState.Successed.rawValue
|
||||
realm.commitWrite()
|
||||
|
||||
NSNotificationCenter.defaultCenter().postNotificationName(MessageNotification.MessageStateChanged, object: nil)
|
||||
completion(success: true)
|
||||
|
||||
NSNotificationCenter.defaultCenter().postNotificationName(MessageNotification.MessageStateChanged, object: nil)
|
||||
}
|
||||
})
|
||||
|
||||
@@ -1270,8 +1271,10 @@ func sendMessageWithMediaType(mediaType: MessageMediaType, inFilePath filePath:
|
||||
// var operation = MessageStateOperation(type: .Sent, messageID: messageID)
|
||||
//
|
||||
// ConversationOperationQueue.sharedManager.addNewQperationQueue(operation)
|
||||
|
||||
|
||||
completion(success: true)
|
||||
|
||||
NSNotificationCenter.defaultCenter().postNotificationName(MessageNotification.MessageStateChanged, object: nil)
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
import UIKit
|
||||
|
||||
class ChatRightImageCell: UICollectionViewCell {
|
||||
class ChatRightImageCell: ChatRightBaseCell {
|
||||
|
||||
@IBOutlet weak var avatarImageView: UIImageView!
|
||||
@IBOutlet weak var avatarImageViewWidthConstraint: NSLayoutConstraint!
|
||||
@@ -17,20 +17,14 @@ class ChatRightImageCell: UICollectionViewCell {
|
||||
|
||||
@IBOutlet weak var messageImageViewWidthConstrint: NSLayoutConstraint!
|
||||
|
||||
@IBOutlet weak var dotImageView: UIImageView!
|
||||
@IBOutlet weak var gapBetweenDotImageViewAndBubbleConstraint: NSLayoutConstraint!
|
||||
|
||||
typealias MediaTapAction = () -> Void
|
||||
var mediaTapAction: MediaTapAction?
|
||||
|
||||
|
||||
override func awakeFromNib() {
|
||||
super.awakeFromNib()
|
||||
|
||||
avatarImageViewWidthConstraint.constant = YepConfig.chatCellAvatarSize()
|
||||
|
||||
gapBetweenDotImageViewAndBubbleConstraint.constant = YepConfig.ChatCell.gapBetweenDotImageViewAndBubble
|
||||
|
||||
messageImageView.tintColor = UIColor.rightBubbleTintColor()
|
||||
|
||||
messageImageView.userInteractionEnabled = true
|
||||
@@ -44,6 +38,8 @@ class ChatRightImageCell: UICollectionViewCell {
|
||||
|
||||
func configureWithMessage(message: Message, messageImagePreferredWidth: CGFloat, messageImagePreferredHeight: CGFloat, messageImagePreferredAspectRatio: CGFloat, mediaTapAction: MediaTapAction?) {
|
||||
|
||||
self.message = message
|
||||
|
||||
self.mediaTapAction = mediaTapAction
|
||||
|
||||
if let sender = message.fromFriend {
|
||||
|
||||
Reference in New Issue
Block a user