mirror of
https://github.com/gnmyt/myspeed.git
synced 2026-05-22 22:18:50 -05:00
Removed the get rule function from the timer task
This commit is contained in:
@@ -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...");
|
||||
|
||||
Reference in New Issue
Block a user