From 3027409b74b0ec3a34ffdd2c15cdd85319933272 Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 17 Nov 2021 17:02:29 +0100 Subject: [PATCH] Delay the self-check slightly --- compat/module.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/compat/module.go b/compat/module.go index e258555d..a6e9da05 100644 --- a/compat/module.go +++ b/compat/module.go @@ -29,14 +29,15 @@ func prep() error { func start() error { selfcheckTask = module.NewTask("compatibility self-check", selfcheckTaskFunc). Repeat(1 * time.Minute). - StartASAP() + MaxDelay(selfcheckTaskRetryAfter). + Schedule(time.Now().Add(selfcheckTaskRetryAfter)) return module.RegisterEventHook( netenv.ModuleName, netenv.NetworkChangedEvent, "trigger compat self-check", func(_ context.Context, _ interface{}) error { - selfcheckTask.StartASAP() + selfcheckTask.Schedule(time.Now().Add(selfcheckTaskRetryAfter)) return nil }, )