Don't requests made before reset

This commit is contained in:
Zed 2023-11-01 05:44:08 +00:00
parent 209f453b79
commit d17583286a

View file

@ -64,12 +64,16 @@ proc getAccountPoolHealth*(): JsonNode =
apiStatus = account.apis[api] apiStatus = account.apis[api]
reqs = apiMaxReqs[api] - apiStatus.remaining reqs = apiMaxReqs[api] - apiStatus.remaining
reqsPerApi.mgetOrPut($api, 0).inc reqs
totalReqs.inc reqs
if apiStatus.limited: if apiStatus.limited:
limited.incl account.id limited.incl account.id
# no requests made with this account and endpoint since the limit reset
if apiStatus.reset < now:
continue
reqsPerApi.mgetOrPut($api, 0).inc reqs
totalReqs.inc reqs
if accountPool.len > 0: if accountPool.len > 0:
average = average div accountPool.len average = average div accountPool.len
else: else: