Optimize profile fetching and caching

This commit is contained in:
Zed 2023-01-20 04:54:19 +01:00
commit ff61d97a1d
7 changed files with 31 additions and 24 deletions

View file

@ -41,7 +41,7 @@ proc getPoolJson*(): JsonNode =
let
maxReqs =
case api
of Api.listMembers, Api.listBySlug, Api.list, Api.userRestId: 500
of Api.listMembers, Api.listBySlug, Api.list, Api.userRestId, Api.userScreenName: 500
of Api.timeline: 187
else: 180
reqs = maxReqs - token.apis[api].remaining