- custom deviceModel name can be transffered from UI

This commit is contained in:
overtake
2021-10-29 18:18:02 +02:00
parent 6f082b3e93
commit 09a679cbdd
3 changed files with 35 additions and 11 deletions

View File

@@ -406,8 +406,8 @@ public struct NetworkInitializationArguments {
public let appData: Signal<Data?, NoError>
public let autolockDeadine: Signal<Int32?, NoError>
public let encryptionProvider: EncryptionProvider
public init(apiId: Int32, apiHash: String, languagesCategory: String, appVersion: String, voipMaxLayer: Int32, voipVersions: [CallSessionManagerImplementationVersion], appData: Signal<Data?, NoError>, autolockDeadine: Signal<Int32?, NoError>, encryptionProvider: EncryptionProvider) {
public let resolvedPlatformName:[String: String]?
public init(apiId: Int32, apiHash: String, languagesCategory: String, appVersion: String, voipMaxLayer: Int32, voipVersions: [CallSessionManagerImplementationVersion], appData: Signal<Data?, NoError>, autolockDeadine: Signal<Int32?, NoError>, encryptionProvider: EncryptionProvider, resolvedPlatformName:[String: String]?) {
self.apiId = apiId
self.apiHash = apiHash
self.languagesCategory = languagesCategory
@@ -417,6 +417,7 @@ public struct NetworkInitializationArguments {
self.appData = appData
self.autolockDeadine = autolockDeadine
self.encryptionProvider = encryptionProvider
self.resolvedPlatformName = resolvedPlatformName
}
}
#if os(iOS)
@@ -431,7 +432,7 @@ func initializedNetwork(accountId: AccountRecordId, arguments: NetworkInitializa
let serialization = Serialization()
var apiEnvironment = MTApiEnvironment()
var apiEnvironment = MTApiEnvironment(resolvedPlatformName: arguments.resolvedPlatformName)
apiEnvironment.apiId = arguments.apiId
apiEnvironment.langPack = arguments.languagesCategory