ObservableUserDefaults.swift 597 B

123456789101112131415161718192021
  1. // LoopFollow
  2. // ObservableUserDefaults.swift
  3. import Combine
  4. import Foundation
  5. /*
  6. Legacy storage, we are moving away from this
  7. */
  8. class ObservableUserDefaults {
  9. static let shared = ObservableUserDefaults()
  10. var old_url = ObservableUserDefaultsValue<String>(key: "url", default: "")
  11. var old_device = ObservableUserDefaultsValue<String>(key: "device", default: "")
  12. var old_nsWriteAuth = ObservableUserDefaultsValue<Bool>(key: "nsWriteAuth", default: false)
  13. var old_nsAdminAuth = ObservableUserDefaultsValue<Bool>(key: "nsAdminAuth", default: false)
  14. private init() {}
  15. }