From 8e14121a6bd9b6ac6d3b352bfba2e82a3eb912f3 Mon Sep 17 00:00:00 2001 From: Nathan Mattes Date: Wed, 20 Dec 2023 17:45:05 +0100 Subject: [PATCH] Show first image when sharing (#1199) --- Mastodon/Protocol/Provider/DataSourceFacade+Status.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Mastodon/Protocol/Provider/DataSourceFacade+Status.swift b/Mastodon/Protocol/Provider/DataSourceFacade+Status.swift index 090d9b0c3..94b7db058 100644 --- a/Mastodon/Protocol/Provider/DataSourceFacade+Status.swift +++ b/Mastodon/Protocol/Provider/DataSourceFacade+Status.swift @@ -71,6 +71,10 @@ extension DataSourceFacade { url: status.entity.account.avatarImageURLWithFallback(domain: status.entity.account.domain ?? ""), filter: ScaledToSizeFilter(size: CGSize.authorAvatarButtonSize) ).itemProvider + + if let firstAssetURL = status.attachments.first?.previewURL, let url = URL(string: firstAssetURL) { + metadata.imageProvider = ImageProvider(url: url).itemProvider + } } ] as [Any] }()