mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Fix album art loading
This commit is contained in:
parent
97fefbc7cd
commit
2f5ebbb83a
@ -289,7 +289,11 @@ public extension TelegramEngine {
|
||||
|
||||
let resource = AlbumCoverResource(datacenterId: datacenterId, file: file, title: title, performer: performer)
|
||||
|
||||
return bufferedFetch(multipartFetch(postbox: self.account.postbox, network: self.account.network, mediaReferenceRevalidationContext: self.account.mediaReferenceRevalidationContext, resource: resource, datacenterId: datacenterId, size: nil, intervals: .single([(0 ..< Int64.max, .default)]), parameters: MediaResourceFetchParameters(
|
||||
let signal = currentWebDocumentsHostDatacenterId(postbox: self.account.postbox, isTestingEnvironment: self.account.testingEnvironment)
|
||||
|> castError(EngineMediaResource.Fetch.Error.self)
|
||||
|> take(1)
|
||||
|> mapToSignal { datacenterId -> Signal<EngineMediaResource.Fetch.Result, EngineMediaResource.Fetch.Error> in
|
||||
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(
|
||||
reference: MediaResourceReference.standalone(resource: resource),
|
||||
@ -323,7 +327,10 @@ public extension TelegramEngine {
|
||||
case .generic:
|
||||
return .generic
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
return bufferedFetch(signal)
|
||||
}
|
||||
|
||||
public func cancelAllFetches(id: String) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user