taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

UserDefaults+oimMode.swift (525B)


      1 /*
      2  * This file is part of GNU Taler, ©2022-25 Taler Systems S.A.
      3  * See LICENSE.md
      4  */
      5 /**
      6  * @author Marc Stibane
      7  */
      8 import Foundation
      9 
     10 // https://developer.apple.com/forums/thread/764675?answerId=805946022#805946022
     11 extension UserDefaults {
     12     private static let diagnosticModeEnabledKey = "diagnosticModeEnabled"
     13     @objc dynamic var diagnosticModeEnabled: Bool {
     14         get { bool(forKey: UserDefaults.diagnosticModeEnabledKey) }
     15         set { set(newValue, forKey: UserDefaults.diagnosticModeEnabledKey) }
     16     }
     17 }