aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/utils/ApiUtils.java
diff options
context:
space:
mode:
authormsg-programs <msgdoesstuff@gmail.com>2023-10-31 21:07:06 +0100
committermsg-programs <msgdoesstuff@gmail.com>2023-10-31 21:07:06 +0100
commita01aa5b3672bda1e500f61eef6740d59949d1d2a (patch)
tree2a7f17964999a8d7fa7ad23fd62c36be76cb8750 /src/main/java/de/hysky/skyblocker/utils/ApiUtils.java
parentd560c4611e603fa9e72ff6842bc14518d7bdbd63 (diff)
downloadSkyblocker-a01aa5b3672bda1e500f61eef6740d59949d1d2a.tar.gz
Skyblocker-a01aa5b3672bda1e500f61eef6740d59949d1d2a.tar.bz2
Skyblocker-a01aa5b3672bda1e500f61eef6740d59949d1d2a.zip
Delete more whitespace on empty lines.
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/utils/ApiUtils.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/utils/ApiUtils.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main/java/de/hysky/skyblocker/utils/ApiUtils.java b/src/main/java/de/hysky/skyblocker/utils/ApiUtils.java
index c0648eba..0121f8ad 100644
--- a/src/main/java/de/hysky/skyblocker/utils/ApiUtils.java
+++ b/src/main/java/de/hysky/skyblocker/utils/ApiUtils.java
@@ -21,33 +21,33 @@ public class ApiUtils {
* Do not iterate over this map, it will be accessed and modified by multiple threads.
*/
private static final Object2ObjectOpenHashMap<String, String> NAME_2_UUID_CACHE = new Object2ObjectOpenHashMap<>();
-
+
public static void init() {
//Clear cache every 20 minutes
Scheduler.INSTANCE.scheduleCyclic(NAME_2_UUID_CACHE::clear, 24_000, true);
}
-
+
/**
* Multithreading is to be handled by the method caller
*/
public static String name2Uuid(String name) {
Session session = MinecraftClient.getInstance().getSession();
-
+
if (session.getUsername().equals(name)) return UndashedUuid.toString(session.getUuidOrNull());
if (NAME_2_UUID_CACHE.containsKey(name)) return NAME_2_UUID_CACHE.get(name);
-
+
try (ApiResponse response = Http.sendName2UuidRequest(name)) {
if (response.ok()) {
String uuid = JsonParser.parseString(response.content()).getAsJsonObject().get("id").getAsString();
-
+
NAME_2_UUID_CACHE.put(name, uuid);
-
+
return uuid;
}
} catch (Exception e) {
LOGGER.error("[Skyblocker] Name to uuid lookup failed! Name: {}", name, e);
}
-
+
return "";
}
}