mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Merge commit '4f56a43dda968e9fc9fd31e09fa2b81332aa12a3'
This commit is contained in:
commit
d4bd039b6e
@ -6,7 +6,7 @@ import SwiftSignalKit
|
||||
import SyncCore
|
||||
|
||||
private func copyOrMoveResourceData(from fromResource: MediaResource, to toResource: MediaResource, mediaBox: MediaBox) {
|
||||
if fromResource is CloudFileMediaResource || fromResource is CloudDocumentMediaResource {
|
||||
if fromResource is CloudFileMediaResource || fromResource is CloudDocumentMediaResource || fromResource is SecretFileMediaResource {
|
||||
mediaBox.copyResourceData(from: fromResource.id, to: toResource.id)
|
||||
} else {
|
||||
mediaBox.moveResourceData(from: fromResource.id, to: toResource.id)
|
||||
|
@ -71,7 +71,7 @@ public func updatePeerPhotoInternal(postbox: Postbox, network: Network, stateMan
|
||||
if let video = video {
|
||||
mappedVideo = video
|
||||
|> take(until: { value in
|
||||
if case let .result(resultData) = value?.content, case .inputFile = resultData {
|
||||
if case let .result(resultData)? = value?.content, case .inputFile = resultData {
|
||||
return SignalTakeAction(passthrough: true, complete: true)
|
||||
} else {
|
||||
return SignalTakeAction(passthrough: true, complete: false)
|
||||
|
@ -662,7 +662,7 @@ private func uploadedMediaFileContent(network: Network, postbox: Postbox, auxili
|
||||
return .single(.pending)
|
||||
case let .done(media):
|
||||
if let media = media as? TelegramMediaFile, let smallestThumbnail = smallestImageRepresentation(media.previewRepresentations) {
|
||||
if peerId.namespace == Namespaces.Peer.SecretChat {
|
||||
if peerId.namespace == Namespaces.Peer.SecretChat || (smallestThumbnail.resource is LocalFileMediaResource) {
|
||||
return .single(.done(media, .none))
|
||||
} else {
|
||||
let fileReference: AnyMediaReference
|
||||
|
Loading…
x
Reference in New Issue
Block a user