Alarm snooze and dismiss events
parent
e3ba9b4403
commit
1839f7d52d
|
|
@ -20,3 +20,4 @@
|
|||
0.17: Fix midnight in local timezone (alarms wouldn't always fire as expected in timezone != 0)
|
||||
0.18: Update clock_info to avoid a redraw
|
||||
0.19: Update clock_info to refresh periodically on active alarms/timers
|
||||
0.20: Alarm dismiss and snooze events
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "sched",
|
||||
"name": "Scheduler",
|
||||
"version": "0.19",
|
||||
"version": "0.20",
|
||||
"description": "Scheduling library for alarms and timers",
|
||||
"icon": "app.png",
|
||||
"type": "scheduler",
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ function showAlarm(alarm) {
|
|||
alarm.ot = alarm.t;
|
||||
}
|
||||
alarm.t += settings.defaultSnoozeMillis;
|
||||
Bangle.emit("alarmSnooze", alarm);
|
||||
} else {
|
||||
let del = alarm.del === undefined ? settings.defaultDeleteExpiredTimers : alarm.del;
|
||||
if (del) {
|
||||
|
|
@ -52,6 +53,7 @@ function showAlarm(alarm) {
|
|||
alarm.on = false;
|
||||
}
|
||||
}
|
||||
Bangle.emit("alarmDismiss", alarm);
|
||||
}
|
||||
|
||||
// The updated alarm is still a member of 'alarms'
|
||||
|
|
|
|||
Loading…
Reference in New Issue