Handle GQL service timeout

This commit is contained in:
DevilXD
2022-11-19 19:26:02 +01:00
parent 504c6b06c0
commit bcb5bfab36

View File

@@ -1279,6 +1279,12 @@ class Twitch:
continue
gql_logger.debug(f"GQL Response: {response_json}")
if "errors" in response_json and response_json["errors"]:
if (
"message" in response_json["errors"]
and response_json["errors"]["message"] == "service timeout"
):
await asyncio.sleep(1)
continue
raise MinerException(f"GQL error: {response_json['errors']}")
return response_json