mirror of
https://github.com/TelegramMessenger/Telegram-iOS.git
synced 2026-07-05 19:28:46 +02:00
Fix data image sharing
This commit is contained in:
parent
e3bf0cd30c
commit
32b2ede5aa
1 changed files with 4 additions and 4 deletions
|
|
@ -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<NSSecureCoding> _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];
|
||||
}
|
||||
}];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue