Merge branch 'master' into postbox-refactoring-1

This commit is contained in:
Ali
2021-09-03 12:49:58 +04:00
224 changed files with 2988 additions and 2385 deletions

View File

@@ -23,10 +23,10 @@ extension ProxyServerSettings {
public func updateProxySettingsInteractively(transaction: AccountManagerModifier<TelegramAccountManagerTypes>, _ f: @escaping (ProxySettings) -> ProxySettings) -> Bool {
var hasChanges = false
transaction.updateSharedData(SharedDataKeys.proxySettings, { current in
let previous = (current as? ProxySettings) ?? ProxySettings.defaultSettings
let previous = current?.get(ProxySettings.self) ?? ProxySettings.defaultSettings
let updated = f(previous)
hasChanges = previous != updated
return updated
return PreferencesEntry(updated)
})
return hasChanges
}