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];
// 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 =

Loading…
Cancel
Save