From cce420b31d2192e819346907850b4b9ce4c4019f Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Tue, 5 May 2020 21:23:42 -0500 Subject: [PATCH] Add link out URL for link only reddit articles --- .../Account/FeedProvider/Reddit/RedditLink.swift | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Frameworks/Account/FeedProvider/Reddit/RedditLink.swift b/Frameworks/Account/FeedProvider/Reddit/RedditLink.swift index 73bf3b159..e15ab94fb 100644 --- a/Frameworks/Account/FeedProvider/Reddit/RedditLink.swift +++ b/Frameworks/Account/FeedProvider/Reddit/RedditLink.swift @@ -98,6 +98,7 @@ struct RedditLinkData: Codable { html += "width=\"\(width)\" height=\"\(height)\" " } html += "src=\"\(videoPreviewURL)\">" + html += linkOutURL(url) return html } @@ -107,10 +108,18 @@ struct RedditLinkData: Codable { html += "width=\"\(width)\" height=\"\(height)\" " } html += ">" + html += linkOutURL(url) return html } - return nil + return linkOutURL(url) + } + + func linkOutURL(_ url: String) -> String { + guard let urlComponents = URLComponents(string: url), let host = urlComponents.host, !host.hasSuffix("reddit.com") else { + return "" + } + return "
\(url)
" } }