From 82c7b6af298358c137aab64bc40cb4b57afa0378 Mon Sep 17 00:00:00 2001 From: Todd Baert Date: Fri, 10 Feb 2023 13:39:37 -0500 Subject: [PATCH] fix: fix race in http sync test Signed-off-by: Todd Baert --- pkg/sync/http/http_sync.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/sync/http/http_sync.go b/pkg/sync/http/http_sync.go index ae8326f62..b6e692ab3 100644 --- a/pkg/sync/http/http_sync.go +++ b/pkg/sync/http/http_sync.go @@ -44,8 +44,6 @@ func (hs *Sync) Sync(ctx context.Context, dataSync chan<- sync.DataSync) error { return err } - dataSync <- sync.DataSync{FlagData: fetch, Source: hs.URI, Type: sync.ALL} - _ = hs.Cron.AddFunc("*/5 * * * *", func() { body, err := hs.fetchBodyFromURL(ctx, hs.URI) if err != nil { @@ -80,8 +78,10 @@ func (hs *Sync) Sync(ctx context.Context, dataSync chan<- sync.DataSync) error { } } }) - hs.Cron.Start() + + dataSync <- sync.DataSync{FlagData: fetch, Source: hs.URI, Type: sync.ALL} + <-ctx.Done() hs.Cron.Stop()