Bladeren bron

parse token from int or str (#405)

Ryan Koppenhaver 5 jaren geleden
bovenliggende
commit
669aa2cd8b
1 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 3 1
      src/tokens.nim

+ 3 - 1
src/tokens.nim

@@ -36,11 +36,13 @@ proc fetchToken(): Future[Token] {.async.} =
 
   var
     resp: string
+    tokNode: JsonNode
     tok: string
 
   try:
     resp = clientPool.use(headers): await c.postContent(activate)
-    tok = parseJson(resp)["guest_token"].getStr
+    tokNode = parseJson(resp)["guest_token"]
+    tok = tokNode.getStr($(tokNode.getInt))
 
     let time = getTime()
     result = Token(tok: tok, remaining: 187, reset: time + resetPeriod,