admin update

master
Denis Ranneft 1 month ago
parent 409cad4031
commit 81b22db006

@ -1928,6 +1928,10 @@ func (h *AdminHandler) AdminHeroSnapshotWS(w http.ResponseWriter, r *http.Reques
case <-r.Context().Done(): case <-r.Context().Done():
return return
case <-ticker.C: case <-ticker.C:
// Align admin live stream with engine: no periodic snapshots while global time is paused.
if h.engine != nil && h.engine.IsTimePaused() {
continue
}
if err := sendSnapshot(); err != nil { if err := sendSnapshot(); err != nil {
_ = conn.WriteJSON(map[string]string{"error": err.Error()}) _ = conn.WriteJSON(map[string]string{"error": err.Error()})
return return

Loading…
Cancel
Save