BangleApps/apps/alarmqm/boot.js

20 lines
527 B
JavaScript
Raw Permalink Normal View History

2023-01-18 15:33:39 +00:00
(function () {
2023-01-18 15:36:26 +00:00
function dismissAlarm(alarm) {
2023-01-18 15:33:39 +00:00
// Run only for alarms, not timers
2023-01-18 15:36:26 +00:00
if (!alarm.timer) {
if ("qmsched" in WIDGETS) {
require("qmsched").setMode(0);
} else {
// Code from qmsched.js, so we can work without it
require("Storage").writeJSON(
"setting.json",
Object.assign(require("Storage").readJSON("setting.json", 1) || {}, {
quiet: 0,
})
);
}
}
}
2023-01-18 13:16:28 +00:00
2023-01-18 15:36:26 +00:00
Bangle.on("alarmDismiss", dismissAlarm);
})();