From ae40aa5d75c274aa947477041136b6a1c2e7de57 Mon Sep 17 00:00:00 2001 From: ISA Date: Tue, 20 May 2025 10:06:25 +0200 Subject: [PATCH] refactor: useInitLocationDevices entfernt, direkter Redux-Thunk in MapComponent verwendet --- components/mainComponent/MapComponent.js | 8 ++++++-- .../hooks/webServices/useInitLocationDevices.js | 12 ------------ config/appVersion.js | 2 +- 3 files changed, 7 insertions(+), 15 deletions(-) delete mode 100644 components/mainComponent/hooks/webServices/useInitLocationDevices.js diff --git a/components/mainComponent/MapComponent.js b/components/mainComponent/MapComponent.js index f2aa7a233..e6c5fb2bd 100644 --- a/components/mainComponent/MapComponent.js +++ b/components/mainComponent/MapComponent.js @@ -39,7 +39,7 @@ import CoordinatePopup from "../CoordinatePopup.js"; import { fetchPoiData } from "../../services/api/fetchPoiData.js"; import { fetchGisStationsMeasurements } from "../../services/api/fetchGisStationsMeasurements.js"; import { selectPolylineVisible, setPolylineVisible } from "../../redux/slices/polylineLayerVisibleSlice.js"; -import { useInitLocationDevices } from "./hooks/webServices/useInitLocationDevices"; +import { fetchLocationDevicesFromDB } from "../../redux/slices/db/locationDevicesFromDBSlice"; import { fetchGisStationsStaticDistrictFromWebService } from "../../redux/slices/webService/gisStationsStaticDistrictSlice"; import { selectGisStationsStaticDistrict } from "../../redux/slices/webService/gisStationsStaticDistrictSlice"; import { fetchGisStationsStatusDistrictFromWebService } from "../../redux/slices/webService/gisStationsStatusDistrictSlice"; @@ -873,7 +873,11 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { //---------------------------------------------- // speichere location devices in redux store - useInitLocationDevices(); + + useEffect(() => { + dispatch(fetchLocationDevicesFromDB()); + }, [dispatch]); + useEffect(() => { dispatch(fetchGisStationsStaticDistrictFromWebService()); }, [dispatch]); diff --git a/components/mainComponent/hooks/webServices/useInitLocationDevices.js b/components/mainComponent/hooks/webServices/useInitLocationDevices.js deleted file mode 100644 index 49708264f..000000000 --- a/components/mainComponent/hooks/webServices/useInitLocationDevices.js +++ /dev/null @@ -1,12 +0,0 @@ -// /components/mainComponent/hooks/useInitLocationDevices.js -import { useEffect } from "react"; -import { useDispatch } from "react-redux"; -import { fetchLocationDevicesFromDB } from "../../../../redux/slices/db/locationDevicesFromDBSlice"; - -export const useInitLocationDevices = () => { - const dispatch = useDispatch(); - - useEffect(() => { - dispatch(fetchLocationDevicesFromDB()); - }, [dispatch]); -}; diff --git a/config/appVersion.js b/config/appVersion.js index 5a318184b..cf434656d 100644 --- a/config/appVersion.js +++ b/config/appVersion.js @@ -1,2 +1,2 @@ // /config/appVersion -export const APP_VERSION = "1.1.113"; +export const APP_VERSION = "1.1.114";