Swiftgram/submodules/WalletUI/Sources/WalletConfiguration.swift
Ilya Laktyushin f79ad6ba2f no message
2019-09-27 22:36:53 +03:00

23 lines
606 B
Swift

import Foundation
import TelegramCore
public struct WalletConfiguration {
static var defaultValue: WalletConfiguration {
return WalletConfiguration(config: nil)
}
public let config: String?
fileprivate init(config: String?) {
self.config = config
}
public static func with(appConfiguration: AppConfiguration) -> WalletConfiguration {
if let data = appConfiguration.data, let config = data["wallet_config"] as? String {
return WalletConfiguration(config: config)
} else {
return .defaultValue
}
}
}