From 34f1d50cdd71534a1424470858a63a8b0c2eb085 Mon Sep 17 00:00:00 2001 From: Sammers21 Date: Mon, 8 Jan 2024 17:08:35 +0300 Subject: [PATCH] releaseb better response tracking --- src/io/github/sammers/pla/blizzard/BlizzardAPI.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/io/github/sammers/pla/blizzard/BlizzardAPI.java b/src/io/github/sammers/pla/blizzard/BlizzardAPI.java index 938bafbf..0fab31c3 100644 --- a/src/io/github/sammers/pla/blizzard/BlizzardAPI.java +++ b/src/io/github/sammers/pla/blizzard/BlizzardAPI.java @@ -156,7 +156,13 @@ Maybe maybeResponse(String namespace, String url) { .addQueryParam("locale", LOCALE) .bearerTokenAuthentication(blizzardAuthToken.accessToken()) .rxSend() + .timeout(10, TimeUnit.MINUTES) + .onErrorResumeNext(er -> { + log.error("Error getting " + url, er); + return Single.error(er); + }) .flatMapMaybe(resp -> { + log.info("Got response to" + url+ " " + resp.statusCode()); if (resp.statusCode() == 200) { return Maybe.just(resp.bodyAsJsonObject()); } else if (resp.statusCode() == 429 || resp.statusCode() / 100 == 5) {