feat: GisStationsMeasurements in Redux-Store integriert

- API-Loader für GisStationsMeasurements erstellt
- Redux-Slice für GisStationsMeasurements angelegt und im Store registriert
- Initialisierungs-Hook useInitGisStationsMeasurements hinzugefügt
- Daten werden jetzt beim Start automatisch geladen und zentral im Redux-Store gespeichert
- Vorbereitung für spätere Nutzung in UI-Komponenten
This commit is contained in:
Ismail Ali
2025-03-07 22:33:47 +01:00
parent 86d8e4924a
commit 6636f841a2
9 changed files with 123 additions and 1 deletions

View File

@@ -0,0 +1,10 @@
// /redux/api/fromWebService/fetchGisStationsMeasurements.js
import { mapGisStationsMeasurementsUrl } from "../../../config/config";
export const fetchGisStationsMeasurements = async () => {
const response = await fetch(mapGisStationsMeasurementsUrl);
if (!response.ok) {
throw new Error("GisStationsMeasurements konnte nicht geladen werden");
}
return await response.json();
};

View File

@@ -0,0 +1,10 @@
// /redux/api/fromWebService/fetchGisStationsStatusDistrict.js
import { mapGisStationsStatusDistrictUrl } from "../../../config/config";
export const fetchGisStationsStatusDistrict = async () => {
const response = await fetch(mapGisStationsStatusDistrictUrl);
if (!response.ok) {
throw new Error("GisStationsStatusDistrict konnte nicht geladen werden");
}
return await response.json();
};