cashless2ecash

cashless2ecash: pay with cards for digital cash (experimental)
Log | Files | Refs | README

commit 499732be4922e5b4a3706a6e319f547f2985ea5b
parent 438de01330d17afb21f8ff2c7097632dc6fc3abf
Author: Joel-Haeberli <haebu@rubigen.ch>
Date:   Sun,  2 Jun 2024 12:11:41 +0200

log: enhance logging

Diffstat:
Mc2ec/exponential-backoff.go | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/c2ec/exponential-backoff.go b/c2ec/exponential-backoff.go @@ -30,15 +30,15 @@ func ShouldStartRetry( ) bool { backoffMs := exponentialBackoffMs(retryCount) - randomizedBackoff := int64(limitMs) + randomizedBackoffSeconds := int64(limitMs) / 1000 if backoffMs < int64(limitMs) { - randomizedBackoff = randomizeBackoff(backoffMs) + randomizedBackoffSeconds = randomizeBackoff(backoffMs) } else { LogInfo("exponential-backoff", fmt.Sprintf("backoff limit exceeded. setting manual limit: %d", limitMs)) } now := time.Now().Unix() - backoffTime := lastExecution.Unix() + randomizedBackoff + backoffTime := lastExecution.Unix() + randomizedBackoffSeconds // LogInfo("exponential-backoff", fmt.Sprintf("lastExec=%d, now=%d, backoffTime=%d, shouldStartRetry=%s", lastExecution.Unix(), now, backoffTime, strconv.FormatBool(now >= backoffTime))) return now >= backoffTime }