Refine appearance of quoted reply message cells.

This commit is contained in:
Matthew Chen 2018-04-04 15:55:19 -04:00
parent 5235f6eee9
commit 08ba3852cd

View file

@ -75,15 +75,32 @@ NS_ASSUME_NONNULL_BEGIN
- (BOOL)hasQuotedAttachment
{
return self.quotedMessage.contentType.length > 0;
return (self.quotedMessage.contentType.length > 0
&& ![NSObject isNullableObject:self.quotedMessage.contentType equalTo:OWSMimeTypeOversizeTextMessage]);
}
- (BOOL)hasQuotedAttachmentThumbnail
{
return (self.quotedMessage.contentType.length > 0 &&
return (self.quotedMessage.contentType.length > 0
&& ![NSObject isNullableObject:self.quotedMessage.contentType equalTo:OWSMimeTypeOversizeTextMessage] &&
[TSAttachmentStream hasThumbnailForMimeType:self.quotedMessage.contentType]);
}
- (NSString *)quotedSnippet
{
if (self.displayableQuotedText.displayText.length > 0) {
return self.displayableQuotedText.displayText;
} else {
NSString *mimeType = self.quotedMessage.contentType;
if (mimeType.length > 0) {
return [TSAttachment emojiForMimeType:mimeType];
}
}
return @"";
}
#pragma mark -
- (void)createContents
@ -282,21 +299,6 @@ NS_ASSUME_NONNULL_BEGIN
return [UIColor blackColor];
}
- (NSString *)quotedSnippet
{
if (self.displayableQuotedText.displayText.length > 0) {
return self.displayableQuotedText.displayText;
} else {
NSString *mimeType = self.quotedMessage.contentType;
if (mimeType.length > 0) {
return [TSAttachment emojiForMimeType:mimeType];
}
}
return @"";
}
// TODO:
- (UIFont *)quotedAuthorFont
{