HotFix: Reminder Lock Screen thing

This commit is contained in:
Hariharan Mudaliar 2025-12-03 13:32:54 +05:30
commit 0ead5ec72d

View file

@ -211,7 +211,7 @@ final class ReminderLiveActivityManager: ObservableObject {
settingsUpdateTask = nil settingsUpdateTask = nil
pendingSettingsAction = nil pendingSettingsAction = nil
pendingSettingsReason = nil pendingSettingsReason = nil
deactivateReminder() pauseReminderActivityForLock()
} else { } else {
if pendingEventsSnapshot != nil { if pendingEventsSnapshot != nil {
schedulePendingEventsSnapshotApplication() schedulePendingEventsSnapshotApplication()
@ -221,6 +221,12 @@ final class ReminderLiveActivityManager: ObservableObject {
} }
} }
private func pauseReminderActivityForLock() {
tickerTask = nil
evaluationTask?.cancel()
evaluationTask = nil
}
private func recalculateUpcomingEntries(referenceDate: Date = Date(), reason: String) { private func recalculateUpcomingEntries(referenceDate: Date = Date(), reason: String) {
guard Defaults[.enableReminderLiveActivity] else { guard Defaults[.enableReminderLiveActivity] else {
deactivateReminder() deactivateReminder()