From ee891ece209bc64d00d034e5eab5a8e4ec70e802 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Wed, 3 Aug 2022 00:03:45 +0400 Subject: [PATCH] Cleanup --- .../Resources/TelegramEngineResources.swift | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/submodules/TelegramCore/Sources/TelegramEngine/Resources/TelegramEngineResources.swift b/submodules/TelegramCore/Sources/TelegramEngine/Resources/TelegramEngineResources.swift index b1bb486d8d..67138b5e64 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/Resources/TelegramEngineResources.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/Resources/TelegramEngineResources.swift @@ -280,19 +280,12 @@ public extension TelegramEngine { } public func fetchAlbumCover(file: FileMediaReference?, title: String, performer: String) -> Signal { - let datacenterId: Int - if let resource = file?.media.resource as? CloudDocumentMediaResource { - datacenterId = resource.datacenterId - } else { - datacenterId = self.account.network.datacenterId - } - - let resource = AlbumCoverResource(datacenterId: datacenterId, file: file, title: title, performer: performer) - let signal = currentWebDocumentsHostDatacenterId(postbox: self.account.postbox, isTestingEnvironment: self.account.testingEnvironment) |> castError(EngineMediaResource.Fetch.Error.self) |> take(1) |> mapToSignal { datacenterId -> Signal in + let resource = AlbumCoverResource(datacenterId: Int(datacenterId), file: file, title: title, performer: performer) + return multipartFetch(postbox: self.account.postbox, network: self.account.network, mediaReferenceRevalidationContext: self.account.mediaReferenceRevalidationContext, resource: resource, datacenterId: Int(datacenterId), size: nil, intervals: .single([(0 ..< Int64.max, .default)]), parameters: MediaResourceFetchParameters( tag: nil, info: TelegramCloudMediaResourceFetchInfo(