From 1d2ea2bb8704629b414d4e1e4e02065f653d55b1 Mon Sep 17 00:00:00 2001 From: Anmol Sethi Date: Wed, 30 Nov 2022 14:44:02 -0800 Subject: [PATCH] imgbundler: Use time.Ticker instead --- lib/imgbundler/imgbundler.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/imgbundler/imgbundler.go b/lib/imgbundler/imgbundler.go index c0e7eec5d..0935f8637 100644 --- a/lib/imgbundler/imgbundler.go +++ b/lib/imgbundler/imgbundler.go @@ -122,11 +122,13 @@ func runWorkers(ctx context.Context, ms *xmain.State, svg []byte, imgs [][][]byt } }() + t := time.NewTicker(time.Second * 5) + defer t.Stop() for { select { case <-ctx.Done(): return svg, xerrors.Errorf("failed to wait for workers: %w", ctx.Err()) - case <-time.After(time.Second * 5): + case <-t.C: ms.Log.Info.Printf("fetching images...") case repl, ok := <-replc: if !ok {