Upload folder via GUI - src

This commit is contained in:
Git Manager GUI
2026-05-10 15:50:38 +02:00
parent 122e7735d5
commit 70f98452a8

View File

@@ -719,9 +719,22 @@ public class StatusAPI extends Plugin implements Runnable {
}
String killsStr = extractJsonString(body, "kills");
String deathsStr = extractJsonString(body, "deaths");
// Playtime auch updaten
String playtimeStr = extractJsonString(body, "playtime");
synchronized (psUpd) {
try { if (killsStr != null && !killsStr.isEmpty()) psUpd.kills = Integer.parseInt(killsStr.trim()); } catch (Exception ignored) {}
try { if (deathsStr != null && !deathsStr.isEmpty()) psUpd.deaths = Integer.parseInt(deathsStr.trim()); } catch (Exception ignored) {}
// HÖCHSTER WERT gewinnt mehrere Unterserver können unterschiedliche Werte haben
try { if (killsStr != null && !killsStr.isEmpty()) {
int v = Integer.parseInt(killsStr.trim());
if (v > psUpd.kills) psUpd.kills = v;
}} catch (Exception ignored) {}
try { if (deathsStr != null && !deathsStr.isEmpty()) {
int v = Integer.parseInt(deathsStr.trim());
if (v > psUpd.deaths) psUpd.deaths = v;
}} catch (Exception ignored) {}
try { if (playtimeStr != null && !playtimeStr.isEmpty()) {
long v = Long.parseLong(playtimeStr.trim());
if (v > psUpd.totalPlaytime) psUpd.totalPlaytime = v;
}} catch (Exception ignored) {}
}
sendHttpResponse(out, "{\"success\":true}", 200);
return;