Don't discard tokens on length errors
This commit is contained in:
		
							parent
							
								
									5ccb24b008
								
							
						
					
					
						commit
						67142bea6a
					
				| 
						 | 
					@ -65,6 +65,7 @@ proc fetch*(url: Uri; oldApi=false): Future[JsonNode] {.async.} =
 | 
				
			||||||
      release(token, true)
 | 
					      release(token, true)
 | 
				
			||||||
      raise rateLimitError()
 | 
					      raise rateLimitError()
 | 
				
			||||||
  except Exception as e:
 | 
					  except Exception as e:
 | 
				
			||||||
    echo "error: ", e.msg, ", url: ", url
 | 
					    echo "error: ", e.msg, ", token: ", token[], ", url: ", url
 | 
				
			||||||
 | 
					    if "length" notin e.msg:
 | 
				
			||||||
      release(token, true)
 | 
					      release(token, true)
 | 
				
			||||||
    raise rateLimitError()
 | 
					    raise rateLimitError()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue