mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
31 lines
1.0 KiB
Swift
31 lines
1.0 KiB
Swift
import Foundation
|
|
import Postbox
|
|
import SwiftSignalKit
|
|
import MtProtoKit
|
|
|
|
func fetchSecretFileResource(
|
|
accountPeerId: PeerId,
|
|
postbox: Postbox,
|
|
network: Network,
|
|
mediaReferenceRevalidationContext: MediaReferenceRevalidationContext,
|
|
networkStatsContext: NetworkStatsContext,
|
|
resource: SecretFileMediaResource,
|
|
intervals: Signal<[(Range<Int64>, MediaBoxFetchPriority)], NoError>,
|
|
parameters: MediaResourceFetchParameters?
|
|
) -> Signal<MediaResourceDataFetchResult, MediaResourceDataFetchError> {
|
|
return multipartFetch(
|
|
accountPeerId: accountPeerId,
|
|
postbox: postbox,
|
|
network: network,
|
|
mediaReferenceRevalidationContext: mediaReferenceRevalidationContext,
|
|
networkStatsContext: networkStatsContext,
|
|
resource: resource,
|
|
datacenterId: resource.datacenterId,
|
|
size: resource.size,
|
|
intervals: intervals,
|
|
parameters: parameters,
|
|
encryptionKey: resource.key,
|
|
decryptedSize: resource.decryptedSize
|
|
)
|
|
}
|