Der Client verglich last_seen_at bislang selbst gegen Date.now() - je nach Client-Zeitzone/-Uhr konnte das falsche Ergebnisse liefern und liess Agenten faelschlich als abwesend erscheinen (Issue #20, Folge von #17). Die API liefert die Anwesenheit jetzt direkt als is_present-Feld mit, berechnet serverseitig via gmdate()/time() (AgentRepository::isPresent()). Das Frontend liest das Feld nur noch aus, ohne eigene Zeit-Arithmetik. |
||
|---|---|---|
| .. | ||
| demo-data.js | ||
| office-api.js | ||
| office-modal.js | ||
| office-realtime.js | ||
| office-render.js | ||
| office-scene.js | ||