mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
20 lines
580 B
Swift
20 lines
580 B
Swift
import Postbox
|
|
import SwiftSignalKit
|
|
import MtProtoKit
|
|
import TelegramApi
|
|
|
|
|
|
public enum RequestLocalizationPreviewError {
|
|
case generic
|
|
}
|
|
|
|
func _internal_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)
|
|
}
|
|
}
|