feat: WebSocket-Integration mit automatischer UI-Aktualisierung für alle Geräte-Daten
- WebSocket sendet aktualisierte Webservice-Daten (GisLinesStatus, GisStationsStaticDistrict, GisStationsMeasurements) - Redux-Thunk wird durch WebSocket ausgelöst → Redux Store aktualisiert - `useDynamicDeviceLayers` & `createAndSetDevices` reagieren auf neue Redux-Daten - UI wird nun zuverlässig neu gerendert, wenn sich Marker-Daten ändern - Verbesserte Stabilität und Konsistenz zwischen Datenquelle, Redux und UI
This commit is contained in:
@@ -32,7 +32,7 @@ export const createAndSetDevices = async (
|
||||
const state = store.getState();
|
||||
const staticDistrictData = selectGisStationsStaticDistrict(state);
|
||||
const statusDistrictData = selectGisStationsStatusDistrict(state);
|
||||
const measurementData = measurements ?? selectGisStationsMeasurements(state);
|
||||
const measurementData = selectGisStationsMeasurements(state);
|
||||
|
||||
if (!staticDistrictData?.Points?.length || !statusDistrictData?.length) return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user