Fix reset of 'link preview cancelled' state.

This commit is contained in:
Matthew Chen 2019-01-29 10:36:54 -05:00
parent f2d580cae6
commit 890dfdcc06
1 changed files with 5 additions and 5 deletions

View File

@ -719,11 +719,6 @@ const CGFloat kMaxTextViewHeight = 98;
{
OWSAssertIsOnMainThread();
if (self.wasLinkPreviewCancelled) {
[self clearLinkPreviewStateAndView];
return;
}
NSString *body =
[[self messageText] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
if (body.length < 1) {
@ -732,6 +727,11 @@ const CGFloat kMaxTextViewHeight = 98;
return;
}
if (self.wasLinkPreviewCancelled) {
[self clearLinkPreviewStateAndView];
return;
}
// Don't include link previews for oversize text messages.
if ([body lengthOfBytesUsingEncoding:NSUTF8StringEncoding] >= kOversizeTextMessageSizeThreshold) {
[self clearLinkPreviewStateAndView];