Added handling for 'rp:true' and also debug message in case of invalid repeat type
parent
871566ed0b
commit
e87e3f137b
|
|
@ -84,6 +84,9 @@ function showAlarm(alarm) {
|
|||
let date = new Date(alarm.date);
|
||||
let rp = alarm.rp;
|
||||
switch(rp.interval) {
|
||||
case true:
|
||||
date.setDate(date.getDate() + 1);
|
||||
break;
|
||||
case "day":
|
||||
date.setDate(date.getDate() + rp.num);
|
||||
break;
|
||||
|
|
@ -100,6 +103,9 @@ function showAlarm(alarm) {
|
|||
date = new Date(date.getFullYear() + rp.num, date.getMonth(), alarm.od);
|
||||
if (date.getDate() != alarm.od) date.setDate(0);
|
||||
break;
|
||||
default:
|
||||
console.log(`sched: unknown repeat '${JSON.stringify(rp)}'`);
|
||||
break;
|
||||
}
|
||||
alarm.date = date.toLocalISOString().slice(0,10);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue