#if os(macOS) import PostboxMac import SwiftSignalKitMac import MtProtoKitMac import TelegramApiMac #else import TelegramApi import Postbox import SwiftSignalKit #if BUCK import MtProtoKit #else import MtProtoKitDynamic #endif #endif import SyncCore public enum RequestLocalizationPreviewError { case generic } public func requestLocalizationPreview(network: Network, identifier: String) -> Signal { return network.request(Api.functions.langpack.getLanguage(langPack: "", langCode: identifier)) |> mapError { _ -> RequestLocalizationPreviewError in return .generic } |> map { language -> LocalizationInfo in return LocalizationInfo(apiLanguage: language) } }