cleanup: entferne mapGisStationsMeasurementsUrl aus config.js und veralteten fetch in MapComponent
- Redux-Thunk fetchGisStationsMeasurementsThunk übernimmt vollständige Steuerung - fetchGisStationsMeasurementsService verwendet statt direkter URL-Konstante - config.js um mapGisStationsMeasurementsUrl bereinigt - Version erhöht auf 1.1.134
This commit is contained in:
15
CHANGELOG.md
15
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
|
||||
|
||||
@@ -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-------------------------------------------
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
// /config/appVersion
|
||||
export const APP_VERSION = "1.1.134";
|
||||
export const APP_VERSION = "1.1.135";
|
||||
|
||||
@@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user