From 3516fbc273bebf59cba3fe9afb0b9378af30427d Mon Sep 17 00:00:00 2001 From: Rainnny7 Date: Tue, 10 Sep 2024 17:24:25 -0400 Subject: [PATCH] Retain connected account order from the Discord API --- .../me/braydon/tether/model/user/ConnectedAccount.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/API/src/main/java/me/braydon/tether/model/user/ConnectedAccount.java b/API/src/main/java/me/braydon/tether/model/user/ConnectedAccount.java index c9739d0..38f4f4b 100644 --- a/API/src/main/java/me/braydon/tether/model/user/ConnectedAccount.java +++ b/API/src/main/java/me/braydon/tether/model/user/ConnectedAccount.java @@ -4,10 +4,7 @@ import kong.unirest.core.json.JSONArray; import kong.unirest.core.json.JSONObject; import lombok.*; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; +import java.util.*; /** * A linked connection to a {@link DiscordUser}. @@ -49,7 +46,7 @@ public class ConnectedAccount { */ @NonNull public static Set fromJson(@NonNull JSONObject userJson) { - Set connectedAccounts = new HashSet<>(); + Set connectedAccounts = new LinkedHashSet<>(); if (userJson.has("connected_accounts")) { JSONArray accountsArray = userJson.getJSONArray("connected_accounts"); for (int i = 0; i < accountsArray.length(); i++) {