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);
|
|
|
|
})();
|