diff --git a/ProjectClock/Models.swift b/ProjectClock/Models.swift index ec445f1..39d60d4 100644 --- a/ProjectClock/Models.swift +++ b/ProjectClock/Models.swift @@ -30,6 +30,7 @@ let wvms = [ struct Alarm: Codable { + var enabled: Bool var alarmTime: Date var text: String var wakeMethod: WVM @@ -58,4 +59,7 @@ class Alarms: Codable /// Read an alarm object from local storage static func fromLocal() -> Alarms { return Alarms().localRead() } + + /// Get enabled alarms + var listEnabled: [Alarm] { return list.filter { $0.enabled } } }