| 1234567891011121314151617181920212223242526 |
- //
- // ObservableUserDefaults.swift
- // LoopFollow
- //
- // Created by Jonas Björkert on 2024-07-24.
- // Copyright © 2024 Jon Fawcett. All rights reserved.
- //
- import Foundation
- import Combine
- class ObservableUserDefaults {
- static let shared = ObservableUserDefaults()
- var url = ObservableUserDefaultsValue<String>(key: "url", default: "")
- var device = ObservableUserDefaultsValue<String>(key: "device", default: "")
- var nsWriteAuth = ObservableUserDefaultsValue<Bool>(key: "nsWriteAuth", default: false)
- var nsAdminAuth = ObservableUserDefaultsValue<Bool>(key: "nsAdminAuth", default: false)
- var contactEnabled = ObservableUserDefaultsValue<Bool>(key: "contactEnabled", default: false)
- var contactTrend = ObservableUserDefaultsValue<Bool>(key: "contactTrend", default: false)
- var contactDelta = ObservableUserDefaultsValue<Bool>(key: "contactDelta", default: false)
- private init() {}
- }
|