leere lokales leaderboard wenn best times zurück gesetzt werden

This commit is contained in:
Carsten Graf
2025-09-22 20:41:33 +02:00
parent e383e54e41
commit 36c35ba161
3 changed files with 8 additions and 0 deletions

View File

@@ -485,3 +485,9 @@ void addLocalTime(String uid, String name, unsigned long timeMs) {
Serial.printf("Lokale Zeit hinzugefügt: %s (%s) - %.2fs\n", name.c_str(),
uid.c_str(), timeMs / 1000.0);
}
// Leert das lokale Leaderboard
void clearLocalLeaderboard() {
localTimes.clear();
Serial.println("Lokales Leaderboard geleert");
}

View File

@@ -97,6 +97,7 @@ void loadBestTimes();
void saveSettings();
void loadSettings();
void loadWifiSettings();
void clearLocalLeaderboard();
void saveWifiSettings();
void loadLocationSettings();
void saveLocationSettings();

View File

@@ -52,6 +52,7 @@ void setupRoutes() {
timerData1.bestTime = 0;
timerData2.bestTime = 0;
saveBestTimes();
clearLocalLeaderboard(); // Leere auch das lokale Leaderboard
DynamicJsonDocument doc(64);
doc["success"] = true;
String result;