refactor: useUpdateGmaData entfernt, Redux übernimmt Messdatenlogik (v1.1.104)
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@@ -4,6 +4,18 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
|
||||
|
||||
---
|
||||
|
||||
## [1.1.104] – 2025-05-19
|
||||
|
||||
### Removed
|
||||
|
||||
- 🧼 `useUpdateGmaData.js` entfernt (Redundant zu `gisStationsMeasurementsSlice`)
|
||||
|
||||
### Refactor (geplant)
|
||||
|
||||
- `useLineData.js` und `useMapComponentState.js` sollen weiter in Redux-Slices überführt werden
|
||||
|
||||
---
|
||||
|
||||
## [1.1.103] – 2025-05-19
|
||||
|
||||
### Changed
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
// /config/appVersion
|
||||
export const APP_VERSION = "1.1.104";
|
||||
export const APP_VERSION = "1.1.105";
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
import { useEffect } from "react";
|
||||
import { fetchGisStationsMeasurements } from "../services/api/fetchGisStationsMeasurements";
|
||||
|
||||
export const useUpdateGmaData = (map, setGisStationsMeasurements, mapGisStationsMeasurementsUrl, gmaMarkers, layers, oms) => {
|
||||
useEffect(() => {
|
||||
if (!map) return; // Sicherstellen, dass die Karte initialisiert ist
|
||||
|
||||
const updateGmaData = async () => {
|
||||
try {
|
||||
const fetchOptions = {
|
||||
method: "GET",
|
||||
headers: {
|
||||
Connection: "close",
|
||||
},
|
||||
};
|
||||
|
||||
// Aktualisiere die Messdaten
|
||||
await fetchGisStationsMeasurements(mapGisStationsMeasurementsUrl, setGisStationsMeasurements, fetchOptions);
|
||||
|
||||
// Aktualisiere die Marker-Layer
|
||||
// useGmaMarkersLayer(map, gmaMarkers, GisStationsMeasurements, layers.MAP_LAYERS.GMA, oms);
|
||||
} catch (error) {
|
||||
console.error("Fehler beim Aktualisieren der GMA-Daten:", error);
|
||||
}
|
||||
};
|
||||
|
||||
// Initialer Datenabruf
|
||||
updateGmaData();
|
||||
|
||||
// Intervall für periodische Updates (optional einkommentieren)
|
||||
/* const intervalId = setInterval(() => {
|
||||
updateGmaData();
|
||||
}, 5000);
|
||||
|
||||
return () => clearInterval(intervalId); */
|
||||
}, [map, gmaMarkers, layers.MAP_LAYERS.GMA, oms, mapGisStationsMeasurementsUrl, setGisStationsMeasurements]);
|
||||
};
|
||||
Reference in New Issue
Block a user