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) +
|
Serial.println("Bahn 1 gestoppt - Zeit: " + String(currentTime / 1000.0) +
|
||||||
"s");
|
"s");
|
||||||
|
|
||||||
// Speichere Zeit lokal wenn User lokal gefunden wurde
|
// Speichere Zeit immer lokal
|
||||||
if (wasStart1FoundLocally() && getStart1UID().length() > 0) {
|
if (wasStart1FoundLocally() && getStart1UID().length() > 0) {
|
||||||
// Finde den Namen des lokalen Users
|
// Finde den Namen des lokalen Users
|
||||||
UserData userData = checkUser(getStart1UID());
|
UserData userData = checkUser(getStart1UID());
|
||||||
if (userData.exists) {
|
if (userData.exists) {
|
||||||
addLocalTime(getStart1UID(), userData.firstname, currentTime);
|
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) {
|
} else if (!wasStart1FoundLocally() && getStart1UID().length() > 0) {
|
||||||
// Sende Zeit an Online-API wenn User online gefunden wurde
|
// Sende Zeit an Online-API wenn User online gefunden wurde
|
||||||
sendTimeToOnlineAPI(1, getStart1UID(), currentTime / 1000.0);
|
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) +
|
Serial.println("Bahn 2 gestoppt - Zeit: " + String(currentTime / 1000.0) +
|
||||||
"s");
|
"s");
|
||||||
|
|
||||||
// Speichere Zeit lokal wenn User lokal gefunden wurde
|
// Speichere Zeit immer lokal
|
||||||
if (wasStart2FoundLocally() && getStart2UID().length() > 0) {
|
if (wasStart2FoundLocally() && getStart2UID().length() > 0) {
|
||||||
// Finde den Namen des lokalen Users
|
// Finde den Namen des lokalen Users
|
||||||
UserData userData = checkUser(getStart2UID());
|
UserData userData = checkUser(getStart2UID());
|
||||||
if (userData.exists) {
|
if (userData.exists) {
|
||||||
addLocalTime(getStart2UID(), userData.firstname, currentTime);
|
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) {
|
} else if (!wasStart2FoundLocally() && getStart2UID().length() > 0) {
|
||||||
// Sende Zeit an Online-API wenn User online gefunden wurde
|
// Sende Zeit an Online-API wenn User online gefunden wurde
|
||||||
sendTimeToOnlineAPI(2, getStart2UID(), currentTime / 1000.0);
|
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