Swiftgram/submodules/TelegramCore/Sources/State/AppChangelogState.swift
2021-09-07 13:09:06 +04:00

12 lines
394 B
Swift

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