From 36c35ba161a14b472c5825669074791579d220a1 Mon Sep 17 00:00:00 2001 From: Carsten Graf Date: Mon, 22 Sep 2025 20:41:33 +0200 Subject: [PATCH] =?UTF-8?q?leere=20lokales=20leaderboard=20wenn=20best=20t?= =?UTF-8?q?imes=20zur=C3=BCck=20gesetzt=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/databasebackend.h | 6 ++++++ src/master.h | 1 + src/webserverrouter.h | 1 + 3 files changed, 8 insertions(+) diff --git a/src/databasebackend.h b/src/databasebackend.h index 037a465..913ef70 100644 --- a/src/databasebackend.h +++ b/src/databasebackend.h @@ -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"); +} \ No newline at end of file diff --git a/src/master.h b/src/master.h index 8924050..5359039 100644 --- a/src/master.h +++ b/src/master.h @@ -97,6 +97,7 @@ void loadBestTimes(); void saveSettings(); void loadSettings(); void loadWifiSettings(); +void clearLocalLeaderboard(); void saveWifiSettings(); void loadLocationSettings(); void saveLocationSettings(); diff --git a/src/webserverrouter.h b/src/webserverrouter.h index d7d17a4..c3450b2 100644 --- a/src/webserverrouter.h +++ b/src/webserverrouter.h @@ -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;