forked from Mirrors/gomuks
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++
|
||||
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")
|
||||
|
|
Loading…
Add table
Reference in a new issue