ObservableUserDefaults.swift 628 B

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