From e0b6eb41fdf9b6567ac78794d184b2d60923a63e Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sun, 17 Jan 2021 14:31:29 -0500 Subject: [PATCH] [+] Create function to get alarms activating now --- ProjectClock/Models.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ProjectClock/Models.swift b/ProjectClock/Models.swift index 2e1272b..78bd422 100644 --- a/ProjectClock/Models.swift +++ b/ProjectClock/Models.swift @@ -95,4 +95,11 @@ class Alarms: Codable /// Get enabled alarms var listEnabled: [Alarm] { return list.filter { $0.enabled } } + + /// Get alarms that should be activating now + var listActivating: [Alarm] + { + let now = Date() + return listEnabled.filter { guard let n = $0.nextActivate else { return false }; return n < now } + } }