From 65952a5d8186aa661c72e1db3dbb2f97474f5727 Mon Sep 17 00:00:00 2001 From: Haowei Wen Date: Wed, 17 Feb 2021 22:52:38 +0800 Subject: [PATCH] feat: set ServerResponseMalformedException's message to response content --- .../jackhuang/hmcl/auth/yggdrasil/YggdrasilService.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/yggdrasil/YggdrasilService.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/yggdrasil/YggdrasilService.java index 281d45964..15c426d6d 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/yggdrasil/YggdrasilService.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/yggdrasil/YggdrasilService.java @@ -221,11 +221,7 @@ public class YggdrasilService { if (StringUtils.isBlank(response)) return; - try { - handleErrorMessage(fromJson(response, ErrorResponse.class)); - } catch (JsonParseException e) { - throw new ServerResponseMalformedException(e); - } + handleErrorMessage(fromJson(response, ErrorResponse.class)); } private static void handleErrorMessage(ErrorResponse response) throws AuthenticationException { @@ -249,7 +245,7 @@ public class YggdrasilService { try { return GSON.fromJson(text, typeOfT); } catch (JsonParseException e) { - throw new ServerResponseMalformedException(e); + throw new ServerResponseMalformedException(text, e); } }