синхронизация событий со всеми браузерами, тест 1
This commit is contained in:
12
app.py
12
app.py
@@ -1222,6 +1222,18 @@ def api_clear_events(session_token: str):
|
||||
|
||||
match_id = session_row[1]
|
||||
clear_events(match_id)
|
||||
|
||||
# Если события очищены в одном браузере, сбрасываем общий серверный таймер тоже.
|
||||
# Иначе другой браузер с запущенным таймером может снова подтянуть старое время.
|
||||
MATCH_CLOCK_STATES[match_id] = {
|
||||
"currentPeriod": None,
|
||||
"matchClockSeconds": 0,
|
||||
"timerRunning": False,
|
||||
"pausedAccumulatedSeconds": 0,
|
||||
"serverSavedAt": time.time(),
|
||||
"sourceClientId": "events_clear",
|
||||
}
|
||||
|
||||
return {"ok": True}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user