From 32b2ede5aa16ff2062103e7bdb342afc78687f94 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Thu, 23 Apr 2026 01:48:48 +0200 Subject: [PATCH] Fix data image sharing --- .../ShareItems/Impl/Sources/TGItemProviderSignals.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/submodules/ShareItems/Impl/Sources/TGItemProviderSignals.m b/submodules/ShareItems/Impl/Sources/TGItemProviderSignals.m index 92aeb2c25e..7989e9583e 100644 --- a/submodules/ShareItems/Impl/Sources/TGItemProviderSignals.m +++ b/submodules/ShareItems/Impl/Sources/TGItemProviderSignals.m @@ -184,13 +184,13 @@ __unused static CGSize TGFitSize(CGSize size, CGSize maxSize) { if ([itemProvider hasItemConformingToTypeIdentifier:(NSString *)kUTTypeImage]) { [itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypeImage options:imageOptions completionHandler:^(id _Nullable item, NSError * _Null_unspecified error) { if (error != nil && ![(NSObject *)item respondsToSelector:@selector(CGImage)] && ![(NSObject *)item respondsToSelector:@selector(absoluteString)]) { - [itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypeData options:nil completionHandler:^(UIImage *image, NSError *error) + [itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypeData options:nil completionHandler:^(NSData *data, NSError *error) { if (error != nil) [subscriber putError:nil]; else { - [subscriber putNext:@{@"image": image}]; + [subscriber putNext:@{@"data": data}]; [subscriber putCompletion]; } }]; @@ -263,13 +263,13 @@ __unused static CGSize TGFitSize(CGSize size, CGSize maxSize) { } }]; } else { - [itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypeData options:nil completionHandler:^(UIImage *image, NSError *error) + [itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypeData options:nil completionHandler:^(NSData *data, NSError *error) { if (error != nil) [subscriber putError:nil]; else { - [subscriber putNext:@{@"image": image}]; + [subscriber putNext:@{@"data": data}]; [subscriber putCompletion]; } }];