mirror of
https://github.com/tulir/gomuks.git
synced 2025-04-20 10:33:41 -05:00
hicli/sync: fix sync backoff calculation
This commit is contained in:
parent
c228b7f183
commit
7c664c2700
1 changed files with 1 additions and 1 deletions
|
@ -69,7 +69,7 @@ func (h *hiSyncer) OnFailedSync(_ *mautrix.RespSync, err error) (time.Duration,
|
||||||
c.syncErrors++
|
c.syncErrors++
|
||||||
delay := 1 * time.Second
|
delay := 1 * time.Second
|
||||||
if c.syncErrors > 5 {
|
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.markSyncErrored(err, false)
|
||||||
c.Log.Err(err).Dur("retry_in", delay).Msg("Sync failed")
|
c.Log.Err(err).Dur("retry_in", delay).Msg("Sync failed")
|
||||||
|
|
Loading…
Add table
Reference in a new issue