From aeeab687584725e60886fd13f06833914400dfe2 Mon Sep 17 00:00:00 2001 From: Sammers21 Date: Thu, 24 Aug 2023 12:01:11 +0300 Subject: [PATCH] releaseb retry on 500 code too --- src/io/github/sammers/pla/blizzard/BlizzardAPI.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/io/github/sammers/pla/blizzard/BlizzardAPI.java b/src/io/github/sammers/pla/blizzard/BlizzardAPI.java index f4f3f3da..e9104b8b 100644 --- a/src/io/github/sammers/pla/blizzard/BlizzardAPI.java +++ b/src/io/github/sammers/pla/blizzard/BlizzardAPI.java @@ -127,8 +127,9 @@ Maybe maybeResponse(String namespace, String url) { .flatMapMaybe(resp -> { if (resp.statusCode() == 200) { return Maybe.just(resp.bodyAsJsonObject()); - } else if (resp.statusCode() == 429){ - log.info("429 Retrying " + url + " " + resp.statusMessage()); + } else if (resp.statusCode() == 429 || resp.statusCode() == 500) { + int code = resp.statusCode(); + log.info(code + " Retrying " + url + " " + resp.statusMessage()); return rpsToken().andThen(rpsToken()).andThen(maybeResponse(namespace, url)); } else { return Maybe.error(new IllegalStateException("Error getting " + url + " " + resp.statusCode() + " " + resp.statusMessage() + " " + resp.bodyAsString()));