diff --git a/Signal/src/Models/TSMessageAdapaters/TSMessageAdapter.m b/Signal/src/Models/TSMessageAdapaters/TSMessageAdapter.m index bf3082fa4..4563cae43 100644 --- a/Signal/src/Models/TSMessageAdapaters/TSMessageAdapter.m +++ b/Signal/src/Models/TSMessageAdapaters/TSMessageAdapter.m @@ -137,11 +137,11 @@ NSString *fullText = [[NSString alloc] initWithData:textData encoding:NSUTF8StringEncoding]; // TODO: Tune this value. const NSUInteger kMaxTextDisplayLength = 256; - NSString *displayText = fullText; - if (fullText.length > kMaxTextDisplayLength) { + NSString *displayText = [[DisplayableTextFilter new] displayableText:fullText]; + if (displayText.length > kMaxTextDisplayLength) { // Trim whitespace before _AND_ after slicing the snipper from the string. NSString *snippet = - [[[fullText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] + [[[displayText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] substringWithRange:NSMakeRange(0, kMaxTextDisplayLength)] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; displayText =