From 9796065282afde9944967047f14b1e77a0b3003b Mon Sep 17 00:00:00 2001 From: Aust1n46 Date: Sun, 29 Aug 2021 00:42:07 -0400 Subject: [PATCH] Remove unused class. --- .../Aust1n46/chat/utilities/NameFetcher.java | 44 ------------------- 1 file changed, 44 deletions(-) delete mode 100644 src/main/java/mineverse/Aust1n46/chat/utilities/NameFetcher.java diff --git a/src/main/java/mineverse/Aust1n46/chat/utilities/NameFetcher.java b/src/main/java/mineverse/Aust1n46/chat/utilities/NameFetcher.java deleted file mode 100644 index dedc617..0000000 --- a/src/main/java/mineverse/Aust1n46/chat/utilities/NameFetcher.java +++ /dev/null @@ -1,44 +0,0 @@ -package mineverse.Aust1n46.chat.utilities; - -import com.google.common.collect.ImmutableList; -import org.json.simple.JSONObject; -import org.json.simple.parser.JSONParser; -import java.io.InputStreamReader; -import java.net.HttpURLConnection; -import java.net.URL; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; -import java.util.concurrent.Callable; - -//This class is used to query the Mojang servers to verify names. -public class NameFetcher implements Callable> { //unimplemented - private static final String PROFILE_URL = "https://sessionserver.mojang.com/session/minecraft/profile/"; - private final JSONParser jsonParser = new JSONParser(); - private final List uuids; - - public NameFetcher(List uuids) { - this.uuids = ImmutableList.copyOf(uuids); - } - - @Override - public Map call() throws Exception { - Map uuidStringMap = new HashMap(); - for(UUID uuid : uuids) { - HttpURLConnection connection = (HttpURLConnection) new URL(PROFILE_URL + uuid.toString().replace("-", "")).openConnection(); - JSONObject response = (JSONObject) jsonParser.parse(new InputStreamReader(connection.getInputStream())); - String name = (String) response.get("name"); - if(name == null) { - continue; - } - String cause = (String) response.get("cause"); - String errorMessage = (String) response.get("errorMessage"); - if(cause != null && cause.length() > 0) { - throw new IllegalStateException(errorMessage); - } - uuidStringMap.put(uuid, name); - } - return uuidStringMap; - } -} \ No newline at end of file