From 7c664c270026618d2cd27511173e0f3cdb4a8ab9 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 23 Feb 2025 16:38:12 +0200 Subject: [PATCH] hicli/sync: fix sync backoff calculation --- pkg/hicli/syncwrap.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/hicli/syncwrap.go b/pkg/hicli/syncwrap.go index 8492da2..1abeaaa 100644 --- a/pkg/hicli/syncwrap.go +++ b/pkg/hicli/syncwrap.go @@ -69,7 +69,7 @@ func (h *hiSyncer) OnFailedSync(_ *mautrix.RespSync, err error) (time.Duration, c.syncErrors++ delay := 1 * time.Second if c.syncErrors > 5 { - delay = max(time.Duration(c.syncErrors)*time.Second, 30*time.Second) + delay = min(time.Duration(c.syncErrors)*time.Second, 30*time.Second) } c.markSyncErrored(err, false) c.Log.Err(err).Dur("retry_in", delay).Msg("Sync failed")