From 0ab573e7db83e35ca4983c6f8c8ddad1c195e219 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Mon, 20 Apr 2020 10:50:46 +0300 Subject: [PATCH] Fix uniq tasks --- src/Scheduler.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Scheduler.ts b/src/Scheduler.ts index 1d32488..d6f2948 100644 --- a/src/Scheduler.ts +++ b/src/Scheduler.ts @@ -33,11 +33,8 @@ export class Scheduler { } private createUniqTaskTimer(seconds: number, name: string, args: Args = {}) { - const taskScheduler = () => { - this.scheduleUniqTask(name, args, timestamp() + seconds); - }; - taskScheduler(); - setInterval(taskScheduler, seconds * 1000); + this.scheduleUniqTask(name, args, timestamp() + seconds - 10); + setInterval(() => this.scheduleUniqTask(name, args, timestamp()), seconds * 1000); } getTaskItems(): ImmutableTaskList {