Use proper color when messages fail to send.

// FREEBIE
pull/1/head
Michael Kirk 8 years ago
parent 8b1bea8d12
commit bd4b4f0041

@ -226,9 +226,18 @@ NS_ASSUME_NONNULL_BEGIN
DDLogError(@"%p loadForDisplay: %@", self, NSStringForOWSMessageCellType(self.cellType)); DDLogError(@"%p loadForDisplay: %@", self, NSStringForOWSMessageCellType(self.cellType));
BOOL isIncoming = self.isIncoming; JSQMessagesBubbleImage *bubbleImageData;
JSQMessagesBubbleImage *bubbleImageData if ([self.viewItem.interaction isKindOfClass:[TSOutgoingMessage class]]) {
= isIncoming ? [self.bubbleFactory incoming] : [self.bubbleFactory outgoing]; TSOutgoingMessage *outgoingMessage = (TSOutgoingMessage *)self.viewItem.interaction;
if (outgoingMessage.messageState == TSOutgoingMessageStateUnsent) {
bubbleImageData = self.bubbleFactory.outgoingFailed;
} else {
bubbleImageData = self.bubbleFactory.outgoing;
}
} else {
bubbleImageData = self.bubbleFactory.incoming;
}
self.bubbleImageView.image = bubbleImageData.messageBubbleImage; self.bubbleImageView.image = bubbleImageData.messageBubbleImage;
[self updateDateHeader]; [self updateDateHeader];

Loading…
Cancel
Save