Merge pull request #2407 from lauzonhomeschool/patch-5

fix midnight recompute time in local timezone
pull/2408/head
Gordon Williams 2022-12-16 08:39:03 +00:00 committed by GitHub
commit d3fb12dcf7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 2 deletions

View File

@ -17,3 +17,4 @@
0.14: Added clkinfo for alarms and timers
0.15: Automatic translation of some string in clkinfo
0.16: Improve support for date timezone
0.17: Fix midnight in local timezone (alarms wouldn't always fire as expected in timezone != 0)

View File

@ -26,7 +26,7 @@
If active[0].js is defined, just run that code as-is and not alarm.js */
Bangle.SCHED = setTimeout(active[0].js||'load("sched.js")',t);
} else { // check for new alarms at midnight (so day of week works)
Bangle.SCHED = setTimeout('eval(require("Storage").read("sched.boot.js"))', 86400000 - (Date.now()%86400000));
Bangle.SCHED = setTimeout('eval(require("Storage").read("sched.boot.js"))', 86400000 - currentTime);
}
})();
/* DEBUGGING

View File

@ -1,7 +1,7 @@
{
"id": "sched",
"name": "Scheduler",
"version": "0.16",
"version": "0.17",
"description": "Scheduling library for alarms and timers",
"icon": "app.png",
"type": "scheduler",