v1 #1
@@ -57,16 +57,22 @@ void IndividualMode(const char *action, int press, int lane,
|
||||
Serial.println("Bahn 1 gestoppt - Zeit: " + String(currentTime / 1000.0) +
|
||||
"s");
|
||||
|
||||
// Speichere Zeit lokal wenn User lokal gefunden wurde
|
||||
// Speichere Zeit immer lokal
|
||||
if (wasStart1FoundLocally() && getStart1UID().length() > 0) {
|
||||
// Finde den Namen des lokalen Users
|
||||
UserData userData = checkUser(getStart1UID());
|
||||
if (userData.exists) {
|
||||
addLocalTime(getStart1UID(), userData.firstname, currentTime);
|
||||
} else {
|
||||
// User lokal gefunden aber keine Daten - speichere ohne Namen
|
||||
addLocalTime(getStart1UID(), "Unbekannt", currentTime);
|
||||
}
|
||||
} else if (!wasStart1FoundLocally() && getStart1UID().length() > 0) {
|
||||
// Sende Zeit an Online-API wenn User online gefunden wurde
|
||||
sendTimeToOnlineAPI(1, getStart1UID(), currentTime / 1000.0);
|
||||
} else {
|
||||
// Kein User gefunden - speichere Zeit ohne UID und Namen
|
||||
addLocalTime("", "Anonym", currentTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -97,16 +103,22 @@ void IndividualMode(const char *action, int press, int lane,
|
||||
Serial.println("Bahn 2 gestoppt - Zeit: " + String(currentTime / 1000.0) +
|
||||
"s");
|
||||
|
||||
// Speichere Zeit lokal wenn User lokal gefunden wurde
|
||||
// Speichere Zeit immer lokal
|
||||
if (wasStart2FoundLocally() && getStart2UID().length() > 0) {
|
||||
// Finde den Namen des lokalen Users
|
||||
UserData userData = checkUser(getStart2UID());
|
||||
if (userData.exists) {
|
||||
addLocalTime(getStart2UID(), userData.firstname, currentTime);
|
||||
} else {
|
||||
// User lokal gefunden aber keine Daten - speichere ohne Namen
|
||||
addLocalTime(getStart2UID(), "Unbekannt", currentTime);
|
||||
}
|
||||
} else if (!wasStart2FoundLocally() && getStart2UID().length() > 0) {
|
||||
// Sende Zeit an Online-API wenn User online gefunden wurde
|
||||
sendTimeToOnlineAPI(2, getStart2UID(), currentTime / 1000.0);
|
||||
} else {
|
||||
// Kein User gefunden - speichere Zeit ohne UID und Namen
|
||||
addLocalTime("", "Anonym", currentTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user