mirror of https://github.com/espruino/BangleApps
Quick tweaks for recent PR
parent
0369f1672b
commit
d04674305e
|
@ -51,11 +51,13 @@
|
|||
},
|
||||
"alarm" : function() {
|
||||
//wipe existing GB alarms
|
||||
var gbalarms = require("sched").getAlarms().filter(a=>a.appid=="gbalarms");
|
||||
for (var i = 0; i < gbalarms.length; i++) {
|
||||
require("sched").setAlarm(gbalarms[i].id, undefined);
|
||||
}
|
||||
var alarms = require("sched").getAlarms();
|
||||
var sched;
|
||||
try { sched = require("sched"); } catch (e) {}
|
||||
if (!sched) return; // alarms may not be installed
|
||||
var gbalarms = sched.getAlarms().filter(a=>a.appid=="gbalarms");
|
||||
for (var i = 0; i < gbalarms.length; i++)
|
||||
sched.setAlarm(gbalarms[i].id, undefined);
|
||||
var alarms = sched.getAlarms();
|
||||
var time = new Date();
|
||||
var currentTime = time.getHours() * 3600000 +
|
||||
time.getMinutes() * 60000 +
|
||||
|
@ -78,8 +80,8 @@
|
|||
};
|
||||
alarms.push(a);
|
||||
}
|
||||
require("sched").setAlarms(alarms);
|
||||
require("sched").reload();
|
||||
sched.setAlarms(alarms);
|
||||
sched.reload();
|
||||
},
|
||||
};
|
||||
var h = HANDLERS[event.t];
|
||||
|
|
|
@ -47,7 +47,7 @@ exports.getTimeToAlarm = function(alarm, time) {
|
|||
/// Force a reload of the current alarms and widget
|
||||
exports.reload = function() {
|
||||
eval(require("Storage").read("sched.boot.js"));
|
||||
if (WIDGETS["alarm"]) {
|
||||
if (global.WIDGETS && WIDGETS["alarm"]) {
|
||||
WIDGETS["alarm"].reload();
|
||||
Bangle.drawWidgets();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue