Apply DisplayableTextFilter to oversize text messages.

// FREEBIE
pull/1/head
Matthew Chen 8 years ago
parent 80fbc093d9
commit b0aa71fd40

@ -137,11 +137,11 @@
NSString *fullText = [[NSString alloc] initWithData:textData encoding:NSUTF8StringEncoding]; NSString *fullText = [[NSString alloc] initWithData:textData encoding:NSUTF8StringEncoding];
// TODO: Tune this value. // TODO: Tune this value.
const NSUInteger kMaxTextDisplayLength = 256; const NSUInteger kMaxTextDisplayLength = 256;
NSString *displayText = fullText; NSString *displayText = [[DisplayableTextFilter new] displayableText:fullText];
if (fullText.length > kMaxTextDisplayLength) { if (displayText.length > kMaxTextDisplayLength) {
// Trim whitespace before _AND_ after slicing the snipper from the string. // Trim whitespace before _AND_ after slicing the snipper from the string.
NSString *snippet = NSString *snippet =
[[[fullText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] [[[displayText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]
substringWithRange:NSMakeRange(0, kMaxTextDisplayLength)] substringWithRange:NSMakeRange(0, kMaxTextDisplayLength)]
stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
displayText = displayText =

Loading…
Cancel
Save