diff options
Diffstat (limited to 'internal/server/scheduler.go')
| -rw-r--r-- | internal/server/scheduler.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/server/scheduler.go b/internal/server/scheduler.go index b8ccd9b..abfe257 100644 --- a/internal/server/scheduler.go +++ b/internal/server/scheduler.go @@ -29,9 +29,11 @@ func (s *scheduler) start(ctx context.Context) { // First run after just 10s! time.Sleep(time.Second * 2) s.runJobs(ctx) + runTicker := time.NewTicker(time.Minute) + defer runTicker.Stop() for { select { - case <-time.After(time.Minute): + case <-runTicker.C: s.runJobs(ctx) case <-ctx.Done(): return |
