Files
Swiftgram/TelegramCore/FileResources.swift
2016-08-16 14:02:36 +03:00

16 lines
540 B
Swift

import Foundation
import Postbox
import SwiftSignalKit
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))
}