mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-16 10:30:08 +00:00
24 lines
655 B
Swift
24 lines
655 B
Swift
#if os(macOS)
|
|
import PostboxMac
|
|
import SwiftSignalKitMac
|
|
import MtProtoKitMac
|
|
#else
|
|
import Postbox
|
|
import SwiftSignalKit
|
|
import MtProtoKitDynamic
|
|
#endif
|
|
|
|
public enum RequestLocalizationPreviewError {
|
|
case generic
|
|
}
|
|
|
|
public func requestLocalizationPreview(network: Network, identifier: String) -> Signal<LocalizationInfo, RequestLocalizationPreviewError> {
|
|
return network.request(Api.functions.langpack.getLanguage(langPack: "", langCode: identifier))
|
|
|> mapError { _ -> RequestLocalizationPreviewError in
|
|
return .generic
|
|
}
|
|
|> map { language -> LocalizationInfo in
|
|
return LocalizationInfo(apiLanguage: language)
|
|
}
|
|
}
|