diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ea48c081..4149c3cb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,21 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie --- +## [1.1.134] – 2025-05-21 + +### Cleanup + +- ❌ Entfernt: `mapGisStationsMeasurementsUrl` aus `config.js`, da die URL nicht mehr benötigt wird +- 🧼 Entfernt: alte manuelle `fetch(...)`-Logik in `MapComponent.js` zur Messdatenaktualisierung +- 🔄 Stattdessen wird `fetchGisStationsMeasurementsThunk` aus Redux verwendet +- 🧠 Architekturstandard eingehalten: `/services/ → Thunk → Slice` für zentrale Datensteuerung + +### Version + +- 📦 Version erhöht auf **1.1.134** + +--- + ## [1.1.132] – 2025-05-21 ### Refactored diff --git a/components/mainComponent/MapComponent.js b/components/mainComponent/MapComponent.js index 172ceeeb9..7dac1abe1 100644 --- a/components/mainComponent/MapComponent.js +++ b/components/mainComponent/MapComponent.js @@ -121,7 +121,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { }; // Konstanten für die URLs - const mapGisStationsMeasurementsUrl = config.mapGisStationsMeasurementsUrl; + const webserviceGisLinesStatusUrl = config.webserviceGisLinesStatusUrl; //console.log("priorityConfig in MapComponent1: ", priorityConfig); //----------------------------------------- @@ -547,7 +547,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { }; // Aktualisiere die Messdaten - await fetchGisStationsMeasurements(mapGisStationsMeasurementsUrl, setGisStationsMeasurements, fetchOptions); + await fetchGisStationsMeasurements(setGisStationsMeasurements, fetchOptions); // Aktualisiere die Marker-Layer // useGmaMarkersLayer(map, gmaMarkers, GisStationsMeasurements, layers.MAP_LAYERS.GMA, oms); @@ -566,7 +566,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { // Cleanup-Funktion, um das Intervall zu entfernen, wenn die Komponente entladen wird return () => clearInterval(intervalId); */ - }, [map, gmaMarkers, layers.MAP_LAYERS.GMA, oms, mapGisStationsMeasurementsUrl]); + }, [map, gmaMarkers, layers.MAP_LAYERS.GMA, oms]); //--------------------------------- //--------------hokks------------------------------------------- diff --git a/config/appVersion.js b/config/appVersion.js index aecf28c32..cc51919df 100644 --- a/config/appVersion.js +++ b/config/appVersion.js @@ -1,2 +1,2 @@ // /config/appVersion -export const APP_VERSION = "1.1.134"; +export const APP_VERSION = "1.1.135"; diff --git a/config/config.js b/config/config.js index a07208e9f..9ed57ee40 100644 --- a/config/config.js +++ b/config/config.js @@ -1,9 +1,8 @@ // Datei: /config/config.js -import * as urls from "../config/urls.js"; import { BASE_URL } from "../config/paths"; // Definieren der grundlegenden Umgebungseinstellungen und Konfigurationen der Karte -const mapVersion = "0.5.3"; + const standardSideMenu = true; const fullSideMenu = false; @@ -19,7 +18,7 @@ console.log("%c 1- serverURL in config:", "color: #006400;", serverURL); // Initialisieren von Variablen, die später im Browserkontext gesetzt werden let windowHeight, url_string, url, idMap, idUser; -let mapGisStationsStaticDistrictUrl, mapGisStationsStatusDistrictUrl, mapGisStationsMeasurementsUrl, mapGisSystemStaticUrl, mapDataIconUrl, webserviceGisLinesStatusUrl; +let mapGisStationsStaticDistrictUrl, mapGisStationsStatusDistrictUrl, mapGisSystemStaticUrl, mapDataIconUrl, webserviceGisLinesStatusUrl; // Prüfen, ob Mock-Modus aktiv ist function isMockMode() { @@ -42,7 +41,7 @@ if (typeof window !== "undefined") { // Mock-Daten jetzt über API-Endpunkte aus pages/api/mockData/webService/ mapGisStationsStaticDistrictUrl = "/api/mockData/webService/GisStationsStaticDistrictMock"; mapGisStationsStatusDistrictUrl = "/api/mockData/webService/GisStationsStatusDistrictMock"; - mapGisStationsMeasurementsUrl = "/api/mockData/webService/GisStationsMeasurementsMock"; + mapGisSystemStaticUrl = "/api/mockData/webService/GisSystemStaticMock"; mapDataIconUrl = "/api/mockData/webService/GetIconsStaticMock"; webserviceGisLinesStatusUrl = "/api/mockData/webService/GisLinesStatusMock"; @@ -54,8 +53,6 @@ if (typeof window !== "undefined") { mapGisStationsStatusDistrictUrl = `${serverURL}${BASE_URL}/ClientData/WebserviceMap.asmx/GisStationsStatusDistrict?idMap=${idMap}&idUser=${idUser}`; - mapGisStationsMeasurementsUrl = `${serverURL}${BASE_URL}/ClientData/WebserviceMap.asmx/GisStationsMeasurements?idMap=${idMap}`; - mapGisSystemStaticUrl = `${serverURL}${BASE_URL}/ClientData/WebserviceMap.asmx/GisSystemStatic?idMap=${idMap}&idUser=${idUser}`; mapDataIconUrl = `${serverURL}${BASE_URL}/ClientData/WebserviceMap.asmx/GetIconsStatic`; @@ -67,21 +64,4 @@ if (typeof window !== "undefined") { } // Export der Variablen und URLs -export { - mapVersion, - standardSideMenu, - fullSideMenu, - serverURL, - windowHeight, - url_string, - url, - idMap, - idUser, - mapGisStationsStaticDistrictUrl, - mapGisStationsStatusDistrictUrl, - mapGisStationsMeasurementsUrl, - mapGisSystemStaticUrl, - mapDataIconUrl, - webserviceGisLinesStatusUrl, - isMockMode, -}; +export { standardSideMenu, fullSideMenu, serverURL, windowHeight, url_string, url, idMap, idUser, mapGisStationsStaticDistrictUrl, mapGisStationsStatusDistrictUrl, mapGisSystemStaticUrl, mapDataIconUrl, webserviceGisLinesStatusUrl, isMockMode };