String {
- var html = "\(status.displayText ?? "")
"
+ var html = "\(status.displayHTML ?? "")
"
if !topLevel, let createdAt = status.createdAt {
let dateFormatter = DateFormatter()
diff --git a/Frameworks/Account/FeedProvider/Twitter/TwitterSymbol.swift b/Frameworks/Account/FeedProvider/Twitter/TwitterSymbol.swift
index 7c90d9300..525a1a595 100644
--- a/Frameworks/Account/FeedProvider/Twitter/TwitterSymbol.swift
+++ b/Frameworks/Account/FeedProvider/Twitter/TwitterSymbol.swift
@@ -17,16 +17,13 @@ struct TwitterSymbol: Codable, TwitterEntity {
case name = "name"
case indices = "indices"
}
-
- var startIndex: Int {
- if let indices = indices, indices.count > 0 {
- return indices[0] - 1
- }
- return 0
- }
-
+
func renderAsHTML() -> String {
- return ""
+ var html = String()
+ if let name = name {
+ html += "$\(name)"
+ }
+ return html
}
}
diff --git a/Frameworks/Account/FeedProvider/Twitter/TwitterURL.swift b/Frameworks/Account/FeedProvider/Twitter/TwitterURL.swift
index 5c8c8d2da..d7f80c6b6 100644
--- a/Frameworks/Account/FeedProvider/Twitter/TwitterURL.swift
+++ b/Frameworks/Account/FeedProvider/Twitter/TwitterURL.swift
@@ -18,12 +18,16 @@ struct TwitterURL: Codable, TwitterEntity {
enum CodingKeys: String, CodingKey {
case url = "url"
case indices = "indices"
- case displayURL = "displayURL"
- case expandedURL = "expandedURL"
+ case displayURL = "display_url"
+ case expandedURL = "expanded_url"
}
func renderAsHTML() -> String {
- return ""
+ var html = String()
+ if let expandedURL = expandedURL, let displayURL = displayURL {
+ html += "\(displayURL)"
+ }
+ return html
}
}