mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-15 18:59:54 +00:00
file_reference_expired
This commit is contained in:
parent
5c8d8e8d71
commit
083b9d97e7
@ -158,8 +158,8 @@ private func synchronizeRecentlyUsedMedia(transaction: Transaction, postbox: Pos
|
||||
|> mapError { _ -> SaveRecentlyUsedMediaError in
|
||||
return .generic
|
||||
}
|
||||
|> mapToSignal { resource -> Signal<Api.Bool, SaveRecentlyUsedMediaError> in
|
||||
if let resource = resource as? TelegramCloudMediaResourceWithFileReference, let reference = resource.fileReference {
|
||||
|> mapToSignal { validatedResource -> Signal<Api.Bool, SaveRecentlyUsedMediaError> in
|
||||
if let resource = validatedResource.updatedResource as? TelegramCloudMediaResourceWithFileReference, let reference = resource.fileReference {
|
||||
return addSticker(reference)
|
||||
} else {
|
||||
return .fail(.generic)
|
||||
|
||||
@ -154,8 +154,8 @@ private func synchronizeSavedGifs(transaction: Transaction, postbox: Postbox, ne
|
||||
|> mapError { _ -> SaveGifError in
|
||||
return .generic
|
||||
}
|
||||
|> mapToSignal { resource -> Signal<Api.Bool, SaveGifError> in
|
||||
if let resource = resource as? TelegramCloudMediaResourceWithFileReference, let reference = resource.fileReference {
|
||||
|> mapToSignal { validatedResource -> Signal<Api.Bool, SaveGifError> in
|
||||
if let resource = validatedResource.updatedResource as? TelegramCloudMediaResourceWithFileReference, let reference = resource.fileReference {
|
||||
return saveGif(reference)
|
||||
} else {
|
||||
return .fail(.generic)
|
||||
|
||||
@ -154,8 +154,8 @@ private func synchronizeSavedStickers(transaction: Transaction, postbox: Postbox
|
||||
|> mapError { _ -> SaveStickerError in
|
||||
return .generic
|
||||
}
|
||||
|> mapToSignal { resource -> Signal<Api.Bool, SaveStickerError> in
|
||||
if let resource = resource as? TelegramCloudMediaResourceWithFileReference, let reference = resource.fileReference {
|
||||
|> mapToSignal { validatedResource -> Signal<Api.Bool, SaveStickerError> in
|
||||
if let resource = validatedResource.updatedResource as? TelegramCloudMediaResourceWithFileReference, let reference = resource.fileReference {
|
||||
return saveSticker(reference)
|
||||
} else {
|
||||
return .fail(.generic)
|
||||
|
||||
@ -108,7 +108,7 @@ func mediaContentToUpload(network: Network, postbox: Postbox, auxiliaryMethods:
|
||||
return .generic
|
||||
}
|
||||
|> mapToSignal { validatedResource -> Signal<PendingMessageUploadedContentResult, PendingMessageUploadError> in
|
||||
if let validatedResource = validatedResource as? TelegramCloudMediaResourceWithFileReference, let reference = validatedResource.fileReference {
|
||||
if let validatedResource = validatedResource.updatedResource as? TelegramCloudMediaResourceWithFileReference, let reference = validatedResource.fileReference {
|
||||
return .single(.content(PendingMessageUploadedContentAndReuploadInfo(content: .media(Api.InputMedia.inputMediaDocument(flags: 0, id: Api.InputDocument.inputDocument(id: resource.fileId, accessHash: resource.accessHash, fileReference: Buffer(data: reference)), ttlSeconds: nil), text), reuploadInfo: nil)))
|
||||
} else {
|
||||
return .fail(.generic)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user