From 69f8bc9779e3b8919b0ae4eb77300cb02a849f13 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Wed, 28 Dec 2022 22:38:55 -0800 Subject: [PATCH] Disable link previews for iOS <16 Changelog-Fixed: Disabled link previews for iOS 15.* to fix crashing --- damus/Views/NoteContentView.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/damus/Views/NoteContentView.swift b/damus/Views/NoteContentView.swift index 240f1576..faa625f0 100644 --- a/damus/Views/NoteContentView.swift +++ b/damus/Views/NoteContentView.swift @@ -131,12 +131,19 @@ struct NoteContentView: View { } .task { if show_images, artifacts.links.count == 1 { + self.metaData = await getMetaData(for: artifacts.links.first!) } } } + func getMetaData(for url: URL) async -> LPLinkMetadata? { + // iOS 15 is crashing for some reason + guard #available(iOS 16, *) else { + return nil + } + let provider = LPMetadataProvider() do {