Parcourir la source

Prevent crash when token missing

Zed il y a 6 ans
Parent
commit
baa28ea8bc
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4 1
      src/tokens.nim

+ 4 - 1
src/tokens.nim

@@ -18,7 +18,10 @@ proc fetchToken(): Future[Token] {.async.} =
   try: client.close()
   except: discard
 
-  if pos == -1: echo "token parse fail"; return
+  if pos == -1:
+    echo "token parse fail"
+    return Token()
+
   result = Token(tok: resp[pos+3 .. pos+21], remaining: 187,
                  reset: getTime() + 15.minutes, init: getTime())