Fix compilation on Nim 1.6.x

This commit is contained in:
Zed 2023-10-31 23:02:45 +00:00
parent 4120558649
commit b8103cf501
1 changed files with 7 additions and 7 deletions

View File

@ -1,5 +1,5 @@
#SPDX-License-Identifier: AGPL-3.0-only #SPDX-License-Identifier: AGPL-3.0-only
import asyncdispatch, times, json, random, strutils, tables, intsets, os import std/[asyncdispatch, times, json, random, strutils, tables, packedsets, os]
import types import types
import experimental/parser/guestaccount import experimental/parser/guestaccount
@ -35,21 +35,21 @@ proc getAccountPoolHealth*(): JsonNode =
var var
totalReqs = 0 totalReqs = 0
limited: IntSet limited: PackedSet[BiggestInt]
reqsPerApi: Table[string, int] reqsPerApi: Table[string, int]
oldest = now oldest = now.int64
newest = 0 newest = 0'i64
average = 0 average = 0'i64
for account in accountPool: for account in accountPool:
# Twitter snowflake conversion # Twitter snowflake conversion
let created = ((account.id shr 22) + 1288834974657) div 1000 let created = int64(((account.id shr 22) + 1288834974657) div 1000)
if created > newest: if created > newest:
newest = created newest = created
if created < oldest: if created < oldest:
oldest = created oldest = created
average.inc created average += created
for api in account.apis.keys: for api in account.apis.keys:
let let