Skip to content

Commit 33fcd68

Browse files
committed
Fix cache subcommand output
1 parent 1e45b1b commit 33fcd68

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

API/src/main/java/me/innectic/permissify/api/PermissifyConstants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ public class PermissifyConstants {
6868
public static final String GROUP_LIST = PERMISSIFY_PREFIX + "&e&lRegistered groups: <GROUPS>";
6969
public static final String PLAYER_GROUP_LIST = PERMISSIFY_PREFIX + "&e&lGroups for <PLAYER>: <GROUPS>";
7070
public static final String CACHE_PURGED = PERMISSIFY_PREFIX + "&e&lCache has been purged!";
71+
public static final String CACHE_INFORMATION = PERMISSIFY_PREFIX + "&e&lCached groups: <GROUPS>, cached permissions: <PERMISSIONS>, default group: <DEFAULT>";
7172

7273
public static final String PERMISSION_ADDED_GROUP = PERMISSIFY_PREFIX + "&e&lPermission <PERMISSION> has been added to <GROUP>!";
7374
public static final String PERMISSION_REMOVED_GROUP = PERMISSIFY_PREFIX + "&e&lPermission <PERMISSION> has been removed from <GROUP>!";

Spigot/src/main/java/me/innectic/permissify/spigot/commands/permissify/CacheCommand.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,10 @@ public CommandResponse handleCache(CommandSender sender, String[] args) {
5252
return new CommandResponse(PermissifyConstants.UNABLE_OTHER.replace("<REASON>", "No database handler"), false);
5353
// Show information about the current cache
5454
DatabaseHandler handler = PermissifyMain.getInstance().getPermissifyAPI().getDatabaseHandler().get();
55-
String cacheInformation = String.format("Cached groups: %d, cached permissions: %d, default group: %s", handler.getCachedGroups().size(),
56-
handler.getCachedPermissions().size(), handler.getDefaultGroup().map(PermissionGroup::getName).orElse("NONE"));
57-
return new CommandResponse(cacheInformation, false);
55+
String response = PermissifyConstants.CACHE_INFORMATION.replace("<GROUPS>", Integer.toString(handler.getCachedGroups().size()))
56+
.replace("<PERMISSIONS>", Integer.toString(handler.getCachedPermissions().size()))
57+
.replace("<DEFAULT>", handler.getDefaultGroup().map(PermissionGroup::getName).orElse(PermissifyConstants.EMPTY_DEFAULT_GROUP_NAME));
58+
return new CommandResponse(response, false);
5859
}
5960

6061
private CommandResponse handleCachePurge(CommandSender sender, String[] args) {

0 commit comments

Comments
 (0)