mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
17 lines
560 B
Swift
17 lines
560 B
Swift
import Foundation
|
|
import Postbox
|
|
import SwiftSignalKit
|
|
import TelegramCore
|
|
|
|
func fileResource(_ file: TelegramMediaFile) -> CloudFileMediaResource {
|
|
return CloudFileMediaResource(location: file.location, size: file.size)
|
|
}
|
|
|
|
func fileInteractiveFetched(account: Account, file: TelegramMediaFile) -> Signal<Void, NoError> {
|
|
return account.postbox.mediaBox.fetchedResource(fileResource(file))
|
|
}
|
|
|
|
func fileCancelInteractiveFetch(account: Account, file: TelegramMediaFile) {
|
|
account.postbox.mediaBox.cancelInteractiveResourceFetch(fileResource(file))
|
|
}
|