Swiftgram/submodules/TelegramUI/Sources/DeclareEncodables.swift
2021-09-20 01:12:06 +03:00

28 lines
973 B
Swift

import Postbox
import TemporaryCachedPeerDataManager
import TelegramUIPreferences
import TelegramNotices
import InstantPageUI
import AccountContext
import LocalMediaResources
import WebSearchUI
import InstantPageCache
import SettingsUI
import WallpaperResources
import MediaResources
import LocationUI
import ChatInterfaceState
private var telegramUIDeclaredEncodables: Void = {
declareEncodable(VideoLibraryMediaResource.self, f: { VideoLibraryMediaResource(decoder: $0) })
declareEncodable(LocalFileVideoMediaResource.self, f: { LocalFileVideoMediaResource(decoder: $0) })
declareEncodable(LocalFileGifMediaResource.self, f: { LocalFileGifMediaResource(decoder: $0) })
declareEncodable(PhotoLibraryMediaResource.self, f: { PhotoLibraryMediaResource(decoder: $0) })
declareEncodable(ICloudFileResource.self, f: { ICloudFileResource(decoder: $0) })
return
}()
public func telegramUIDeclareEncodables() {
let _ = telegramUIDeclaredEncodables
}