From 8db9f073bc897d3739a6b670a1a23a0e5bcd6e29 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Fri, 20 Nov 2020 02:34:41 -0600 Subject: [PATCH] Remove Reddit's custom external_url handling --- .../FeedProvider/Reddit/RedditLink.swift | 36 +++++-------------- 1 file changed, 9 insertions(+), 27 deletions(-) diff --git a/Account/Sources/Account/FeedProvider/Reddit/RedditLink.swift b/Account/Sources/Account/FeedProvider/Reddit/RedditLink.swift index ff91ddca4..bdbebfac0 100644 --- a/Account/Sources/Account/FeedProvider/Reddit/RedditLink.swift +++ b/Account/Sources/Account/FeedProvider/Reddit/RedditLink.swift @@ -102,40 +102,38 @@ final class RedditLinkData: Codable { } if isVideo ?? false, let videoURL = media?.video?.hlsURL { - var html = "" + html += "src=\"\(videoURL)\">" return html } if let imageVariantURL = preview?.images?.first?.variants?.mp4?.source?.url { - var html = "" - html += linkURL(url) + html += "src=\"\(imageVariantURL)\" autoplay muted loop>" return html } if let videoPreviewURL = preview?.videoPreview?.url { - var html = "" - html += linkURL(url) + html += "src=\"\(videoPreviewURL)\" autoplay muted loop>" return html } @@ -144,15 +142,14 @@ final class RedditLinkData: Codable { } if let imageSource = preview?.images?.first?.source, let imageURL = imageSource.url { - var html = " String { - guard let urlComponents = URLComponents(string: url), let host = urlComponents.host else { - return "" - } - guard !linkOutOnly || (!host.hasSuffix("reddit.com") && !host.hasSuffix("redd.it")) else { - return "" - } - var displayURL = "\(urlComponents.host ?? "")\(urlComponents.path)" - if displayURL.count > 30 { - displayURL = "\(displayURL.prefix(30))..." - } - return "
\(displayURL)
" + return "" } }