websocket alle Links

This commit is contained in:
Ismail Ali
2025-06-08 10:21:19 +02:00
parent db54cc7cca
commit fbffc82e1b
8 changed files with 2018 additions and 45 deletions

View File

@@ -801,7 +801,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
const params = new URLSearchParams(window.location.search);
const m = params.get("m");
const u = params.get("u");
const mode = process.env.NEXT_PUBLIC_USE_MOCKS === "true" ? "mock" : "prod";
const mode = process.env.NEXT_PUBLIC_USE_MOCKS === "true" ? "mock" : "live";
const socket = io({
query: { m, u, mode },
@@ -811,10 +811,26 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
console.log("🔗 WebSocket verbunden (Modus:", mode, ")");
});
socket.on("gisLinesStatusUpdated", data => {
socket.on("GisLinesStatusUpdated", data => {
dispatch(fetchGisLinesStatusThunk(data));
});
socket.on("GisStationsMeasurementsUpdated", data => {
dispatch(fetchGisStationsMeasurementsThunk(data));
});
socket.on("GisStationsStaticDistrictUpdated", data => {
dispatch(fetchGisStationsStaticDistrictThunk(data));
});
socket.on("GisStationsStatusDistrictUpdated", data => {
dispatch(fetchGisStationsStatusDistrictThunk(data));
});
socket.on("GisSystemStaticUpdated", data => {
dispatch(fetchGisSystemStaticThunk(data));
});
return () => {
socket.disconnect();
};