Show player name on debug page for session cache

This commit is contained in:
Rsl1122 2019-09-26 10:28:00 +03:00
parent 7f2ad68014
commit 40d7ff55fe

View File

@ -145,16 +145,17 @@ public class DebugPage implements Page {
private void appendSessionCache(StringBuilder content) { private void appendSessionCache(StringBuilder content) {
try { try {
content.append("<pre>### Session Cache:<br><br>"); content.append("<pre>### Session Cache:<br><br>");
content.append("UUID | Session Started <br>") content.append("Name | Session Started <br>")
.append("-- | -- <br>"); .append("-- | -- <br>");
Set<Map.Entry<UUID, Session>> sessions = SessionCache.getActiveSessions().entrySet(); Set<Map.Entry<UUID, Session>> sessions = SessionCache.getActiveSessions().entrySet();
if (sessions.isEmpty()) { if (sessions.isEmpty()) {
content.append("Empty"); content.append("Empty");
} }
for (Map.Entry<UUID, Session> entry : sessions) { for (Map.Entry<UUID, Session> entry : sessions) {
UUID uuid = entry.getKey(); Session session = entry.getValue();
String start = entry.getValue().getValue(SessionKeys.START).map(yearFormatter).orElse("Unknown"); String name = session.getValue(SessionKeys.NAME).orElse(entry.getKey().toString());
content.append(uuid.toString()).append(" | ").append(start).append("<br>"); String start = session.getValue(SessionKeys.START).map(yearFormatter).orElse("Unknown");
content.append(name).append(" | ").append(start).append("<br>");
} }
content.append("</pre>"); content.append("</pre>");
} catch (Exception e) { } catch (Exception e) {