vOOice/VoiceInk/Services/EnhancementShortcutSettings.swift

18 lines
616 B
Swift

import Foundation
import SwiftUI
class EnhancementShortcutSettings: ObservableObject {
static let shared = EnhancementShortcutSettings()
@Published var isToggleEnhancementShortcutEnabled: Bool {
didSet {
UserDefaults.standard.set(isToggleEnhancementShortcutEnabled, forKey: "isToggleEnhancementShortcutEnabled")
NotificationCenter.default.post(name: .AppSettingsDidChange, object: nil)
}
}
private init() {
self.isToggleEnhancementShortcutEnabled = UserDefaults.standard.object(forKey: "isToggleEnhancementShortcutEnabled") as? Bool ?? true
}
}