mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-22 07:24:24 +01:00
update summer/winter fix
This commit is contained in:
@@ -9693,8 +9693,10 @@ function _schedule(time: {hour?: number, minute?: number} | undefined | number,
|
|||||||
let targetTime: number;
|
let targetTime: number;
|
||||||
if ( time === undefined) {
|
if ( time === undefined) {
|
||||||
targetTime = new Date().setMilliseconds(0) + repeatTime * 1000;
|
targetTime = new Date().setMilliseconds(0) + repeatTime * 1000;
|
||||||
|
time = targetTime;
|
||||||
} else if (typeof time === 'number') {
|
} else if (typeof time === 'number') {
|
||||||
targetTime = time + repeatTime * 1000;
|
targetTime = time + repeatTime * 1000;
|
||||||
|
time = targetTime;
|
||||||
} else {
|
} else {
|
||||||
time.hour = time.hour !== undefined ? time.hour : 1;
|
time.hour = time.hour !== undefined ? time.hour : 1;
|
||||||
time.minute = time.minute !== undefined ? time.minute : 0;
|
time.minute = time.minute !== undefined ? time.minute : 0;
|
||||||
@@ -9705,7 +9707,7 @@ function _schedule(time: {hour?: number, minute?: number} | undefined | number,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
const timeout = targetTime - new Date().getTime();
|
const timeout = targetTime - new Date().getTime();
|
||||||
scheduleList[ref] = setTimeout(_schedule, timeout, targetTime, ref, repeatTime, callback);
|
scheduleList[ref] = setTimeout(_schedule, timeout, time, ref, repeatTime, callback);
|
||||||
}
|
}
|
||||||
function _clearSchedule(ref: number): null {
|
function _clearSchedule(ref: number): null {
|
||||||
if (scheduleList[ref]) clearTimeout(scheduleList[ref]);
|
if (scheduleList[ref]) clearTimeout(scheduleList[ref]);
|
||||||
|
|||||||
Reference in New Issue
Block a user