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
|
## [1.1.132] – 2025-05-21
|
||||||
|
|
||||||
### Refactored
|
### Refactored
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Konstanten für die URLs
|
// Konstanten für die URLs
|
||||||
const mapGisStationsMeasurementsUrl = config.mapGisStationsMeasurementsUrl;
|
|
||||||
const webserviceGisLinesStatusUrl = config.webserviceGisLinesStatusUrl;
|
const webserviceGisLinesStatusUrl = config.webserviceGisLinesStatusUrl;
|
||||||
//console.log("priorityConfig in MapComponent1: ", priorityConfig);
|
//console.log("priorityConfig in MapComponent1: ", priorityConfig);
|
||||||
//-----------------------------------------
|
//-----------------------------------------
|
||||||
@@ -547,7 +547,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Aktualisiere die Messdaten
|
// Aktualisiere die Messdaten
|
||||||
await fetchGisStationsMeasurements(mapGisStationsMeasurementsUrl, setGisStationsMeasurements, fetchOptions);
|
await fetchGisStationsMeasurements(setGisStationsMeasurements, fetchOptions);
|
||||||
|
|
||||||
// Aktualisiere die Marker-Layer
|
// Aktualisiere die Marker-Layer
|
||||||
// useGmaMarkersLayer(map, gmaMarkers, GisStationsMeasurements, layers.MAP_LAYERS.GMA, oms);
|
// 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
|
// Cleanup-Funktion, um das Intervall zu entfernen, wenn die Komponente entladen wird
|
||||||
return () => clearInterval(intervalId); */
|
return () => clearInterval(intervalId); */
|
||||||
}, [map, gmaMarkers, layers.MAP_LAYERS.GMA, oms, mapGisStationsMeasurementsUrl]);
|
}, [map, gmaMarkers, layers.MAP_LAYERS.GMA, oms]);
|
||||||
|
|
||||||
//---------------------------------
|
//---------------------------------
|
||||||
//--------------hokks-------------------------------------------
|
//--------------hokks-------------------------------------------
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
// /config/appVersion
|
// /config/appVersion
|
||||||
export const APP_VERSION = "1.1.134";
|
export const APP_VERSION = "1.1.135";
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// Datei: /config/config.js
|
// Datei: /config/config.js
|
||||||
import * as urls from "../config/urls.js";
|
|
||||||
import { BASE_URL } from "../config/paths";
|
import { BASE_URL } from "../config/paths";
|
||||||
|
|
||||||
// Definieren der grundlegenden Umgebungseinstellungen und Konfigurationen der Karte
|
// Definieren der grundlegenden Umgebungseinstellungen und Konfigurationen der Karte
|
||||||
const mapVersion = "0.5.3";
|
|
||||||
const standardSideMenu = true;
|
const standardSideMenu = true;
|
||||||
const fullSideMenu = false;
|
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
|
// Initialisieren von Variablen, die später im Browserkontext gesetzt werden
|
||||||
let windowHeight, url_string, url, idMap, idUser;
|
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
|
// Prüfen, ob Mock-Modus aktiv ist
|
||||||
function isMockMode() {
|
function isMockMode() {
|
||||||
@@ -42,7 +41,7 @@ if (typeof window !== "undefined") {
|
|||||||
// Mock-Daten jetzt über API-Endpunkte aus pages/api/mockData/webService/
|
// Mock-Daten jetzt über API-Endpunkte aus pages/api/mockData/webService/
|
||||||
mapGisStationsStaticDistrictUrl = "/api/mockData/webService/GisStationsStaticDistrictMock";
|
mapGisStationsStaticDistrictUrl = "/api/mockData/webService/GisStationsStaticDistrictMock";
|
||||||
mapGisStationsStatusDistrictUrl = "/api/mockData/webService/GisStationsStatusDistrictMock";
|
mapGisStationsStatusDistrictUrl = "/api/mockData/webService/GisStationsStatusDistrictMock";
|
||||||
mapGisStationsMeasurementsUrl = "/api/mockData/webService/GisStationsMeasurementsMock";
|
|
||||||
mapGisSystemStaticUrl = "/api/mockData/webService/GisSystemStaticMock";
|
mapGisSystemStaticUrl = "/api/mockData/webService/GisSystemStaticMock";
|
||||||
mapDataIconUrl = "/api/mockData/webService/GetIconsStaticMock";
|
mapDataIconUrl = "/api/mockData/webService/GetIconsStaticMock";
|
||||||
webserviceGisLinesStatusUrl = "/api/mockData/webService/GisLinesStatusMock";
|
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}`;
|
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}`;
|
mapGisSystemStaticUrl = `${serverURL}${BASE_URL}/ClientData/WebserviceMap.asmx/GisSystemStatic?idMap=${idMap}&idUser=${idUser}`;
|
||||||
|
|
||||||
mapDataIconUrl = `${serverURL}${BASE_URL}/ClientData/WebserviceMap.asmx/GetIconsStatic`;
|
mapDataIconUrl = `${serverURL}${BASE_URL}/ClientData/WebserviceMap.asmx/GetIconsStatic`;
|
||||||
@@ -67,21 +64,4 @@ if (typeof window !== "undefined") {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Export der Variablen und URLs
|
// Export der Variablen und URLs
|
||||||
export {
|
export { standardSideMenu, fullSideMenu, serverURL, windowHeight, url_string, url, idMap, idUser, mapGisStationsStaticDistrictUrl, mapGisStationsStatusDistrictUrl, mapGisSystemStaticUrl, mapDataIconUrl, webserviceGisLinesStatusUrl, isMockMode };
|
||||||
mapVersion,
|
|
||||||
standardSideMenu,
|
|
||||||
fullSideMenu,
|
|
||||||
serverURL,
|
|
||||||
windowHeight,
|
|
||||||
url_string,
|
|
||||||
url,
|
|
||||||
idMap,
|
|
||||||
idUser,
|
|
||||||
mapGisStationsStaticDistrictUrl,
|
|
||||||
mapGisStationsStatusDistrictUrl,
|
|
||||||
mapGisStationsMeasurementsUrl,
|
|
||||||
mapGisSystemStaticUrl,
|
|
||||||
mapDataIconUrl,
|
|
||||||
webserviceGisLinesStatusUrl,
|
|
||||||
isMockMode,
|
|
||||||
};
|
|
||||||
|
|||||||
Reference in New Issue
Block a user