From e2872269be94f237cdf89150870919aedfe72193 Mon Sep 17 00:00:00 2001 From: Rainnny7 Date: Sat, 27 Apr 2024 01:11:54 -0400 Subject: [PATCH] Sort server list --- src/main/java/me/braydon/pia/readme/ReadMeManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/me/braydon/pia/readme/ReadMeManager.java b/src/main/java/me/braydon/pia/readme/ReadMeManager.java index 34d631dbd..bacf9da31 100644 --- a/src/main/java/me/braydon/pia/readme/ReadMeManager.java +++ b/src/main/java/me/braydon/pia/readme/ReadMeManager.java @@ -43,6 +43,7 @@ public final class ReadMeManager { regionCounts.put(server.getRegion(), regionCounts.getOrDefault(server.getRegion(), 0) + 1); } contents = contents.replace("", regionCounts.entrySet().stream() + .sorted((a, b) -> Integer.compare(b.getValue(), a.getValue())) // Sort from highest to lowest .map(entry -> "| " + StringUtils.capitalizeFully(entry.getKey(), '_') + " | " + entry.getValue() + " |") // Map the region to the count .reduce((a, b) -> a + "\n" + b).orElse("")); // Reduce the entries to a single string