Swiftgram/submodules/TelegramCore/Sources/AppChangelogState.swift
2019-11-01 17:11:12 +04:00

13 lines
385 B
Swift

import Foundation
import Postbox
import SwiftSignalKit
import MtProtoKit
import SyncCore
func updateAppChangelogState(transaction: Transaction, _ f: @escaping (AppChangelogState) -> AppChangelogState) {
transaction.updatePreferencesEntry(key: PreferencesKeys.appChangelogState, { current in
return f((current as? AppChangelogState) ?? AppChangelogState.default)
})
}