diff --git a/Frameworks/Account/FeedProvider/Twitter/TwitterStatus.swift b/Frameworks/Account/FeedProvider/Twitter/TwitterStatus.swift index 31d22f06d..b675d1be7 100644 --- a/Frameworks/Account/FeedProvider/Twitter/TwitterStatus.swift +++ b/Frameworks/Account/FeedProvider/Twitter/TwitterStatus.swift @@ -37,9 +37,8 @@ final class TwitterStatus: Codable { return "\(userURL)/status/\(idStr)" } - func renderAsText() -> String? { - let statusToRender = retweetedStatus != nil ? retweetedStatus! : self - if let text = statusToRender.fullText, let displayRange = statusToRender.displayTextRange, displayRange.count > 1, + var displayText: String? { + if let text = fullText, let displayRange = displayTextRange, displayRange.count > 1, let startIndex = text.index(text.startIndex, offsetBy: displayRange[0], limitedBy: text.endIndex), let endIndex = text.index(text.startIndex, offsetBy: displayRange[1], limitedBy: text.endIndex) { return String(text[startIndex.. String? { + let statusToRender = retweetedStatus != nil ? retweetedStatus! : self + return statusToRender.displayText + } + func renderAsHTML() -> String? { return nil }