From 002f7ec35a683e763d7f6472c91f4eda18d1bee0 Mon Sep 17 00:00:00 2001 From: Fix3d Date: Wed, 29 Nov 2023 17:00:22 +0300 Subject: [PATCH] fix: error on getting lang file from inaccessible Crowdin distribution --- .../biscuit/skyblockaddons/utils/data/DataUtils.java | 1 - .../utils/data/requests/LocalizedStringsRequest.java | 11 +++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/codes/biscuit/skyblockaddons/utils/data/DataUtils.java b/src/main/java/codes/biscuit/skyblockaddons/utils/data/DataUtils.java index 864fbf81b..266c23c0a 100644 --- a/src/main/java/codes/biscuit/skyblockaddons/utils/data/DataUtils.java +++ b/src/main/java/codes/biscuit/skyblockaddons/utils/data/DataUtils.java @@ -408,7 +408,6 @@ private static void registerRemoteRequests() { if (SkyblockAddons.getInstance().getConfigValues().getLanguage() != Language.ENGLISH) { remoteRequests.add(new LocalizedStringsRequest(SkyblockAddons.getInstance().getConfigValues().getLanguage())); } - // TODO fork and update data repo remoteRequests.add(new ContainersRequest()); remoteRequests.add(new CompactorItemsRequest()); remoteRequests.add(new SeaCreaturesRequest()); diff --git a/src/main/java/codes/biscuit/skyblockaddons/utils/data/requests/LocalizedStringsRequest.java b/src/main/java/codes/biscuit/skyblockaddons/utils/data/requests/LocalizedStringsRequest.java index e22ee2b5d..d60ed8a99 100644 --- a/src/main/java/codes/biscuit/skyblockaddons/utils/data/requests/LocalizedStringsRequest.java +++ b/src/main/java/codes/biscuit/skyblockaddons/utils/data/requests/LocalizedStringsRequest.java @@ -17,10 +17,13 @@ public class LocalizedStringsRequest extends RemoteFileRequest { public LocalizedStringsRequest(@NonNull Language language) { //TODO: Fix this so it runs after getting language manifest super(String.format( - "https://distributions.crowdin.net/d7578b29286a48bcaf7fec87zgb/content/main/src/main/resources/lang/%s.json", - language.getPath()), - new JSONResponseHandler<>(JsonObject.class), - !(language == Language.ENGLISH || language == Language.RUSSIAN), true); + "https://distributions.crowdin.net/d7578b29286a48bcaf7fec87zgb/content/main/src/main/resources/lang/%s.json" + , language.getPath() + ) + , new JSONResponseHandler<>(JsonObject.class) + , false //!(language == Language.ENGLISH || language == Language.RUSSIAN) + , true + ); } @Override