Removed the get rule function from the timer task

This commit is contained in:
Mathias Wagner
2022-08-29 12:43:45 +02:00
parent cd5103c1f5
commit 434d00f7b6
-24
View File
@@ -7,30 +7,6 @@ module.exports.startTimer = (timeLevel) => {
job = schedule.scheduleJob(getRuleFromLevel(timeLevel), () => this.runTask());
}
const getRuleFromLevel = (level) => {
const rule = new schedule.RecurrenceRule();
switch (level) {
case "1":
rule.second = 0;
break;
case "2":
rule.minute = [0, 30]
break;
case "4":
rule.hour = [0, 3, 6, 9, 12, 15, 18, 21];
break;
case "5":
rule.hour = [0, 6, 12, 18];
break;
default:
rule.minute = 0;
break;
}
return rule;
}
module.exports.runTask = async () => {
if (pauseController.currentState) {
console.warn("Speedtests currently paused. Trying again later...");