Add counter for fetchWebServiceMap in MapComponent.js
This commit is contained in:
@@ -240,21 +240,31 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
|
|||||||
try {
|
try {
|
||||||
// Zähler für externe API-Aufrufe in localStorage speichern
|
// Zähler für externe API-Aufrufe in localStorage speichern
|
||||||
let requestCount = localStorage.getItem("fetchWebServiceMap") || 0;
|
let requestCount = localStorage.getItem("fetchWebServiceMap") || 0;
|
||||||
requestCount++;
|
requestCount = parseInt(requestCount, 10);
|
||||||
localStorage.setItem("fetchWebServiceMap", requestCount);
|
|
||||||
console.log(`fetchWebServiceMap in MapComponent wurde ${requestCount} Mal aufgerufen.`);
|
|
||||||
|
|
||||||
// Fetch GIS Stations Static District
|
// Fetch GIS Stations Static District
|
||||||
await fetchGisStationsStaticDistrict(mapGisStationsStaticDistrictUrl, setGisStationsStaticDistrict);
|
await fetchGisStationsStaticDistrict(mapGisStationsStaticDistrictUrl, setGisStationsStaticDistrict);
|
||||||
|
requestCount++; // Zähler erhöhen
|
||||||
|
localStorage.setItem("fetchWebServiceMap", requestCount);
|
||||||
|
console.log(`fetchWebServiceMap in MapComponent wurde ${requestCount} Mal aufgerufen.`);
|
||||||
|
|
||||||
// Fetch GIS Stations Status District
|
// Fetch GIS Stations Status District
|
||||||
await fetchGisStationsStatusDistrict(mapGisStationsStatusDistrictUrl, setGisStationsStatusDistrict);
|
await fetchGisStationsStatusDistrict(mapGisStationsStatusDistrictUrl, setGisStationsStatusDistrict);
|
||||||
|
requestCount++; // Zähler erhöhen
|
||||||
|
localStorage.setItem("fetchWebServiceMap", requestCount);
|
||||||
|
console.log(`fetchWebServiceMap in MapComponent wurde ${requestCount} Mal aufgerufen.`);
|
||||||
|
|
||||||
// Fetch GIS Stations Measurements
|
// Fetch GIS Stations Measurements
|
||||||
await fetchGisStationsMeasurements(mapGisStationsMeasurementsUrl, setGisStationsMeasurements);
|
await fetchGisStationsMeasurements(mapGisStationsMeasurementsUrl, setGisStationsMeasurements);
|
||||||
|
requestCount++; // Zähler erhöhen
|
||||||
|
localStorage.setItem("fetchWebServiceMap", requestCount);
|
||||||
|
console.log(`fetchWebServiceMap in MapComponent wurde ${requestCount} Mal aufgerufen.`);
|
||||||
|
|
||||||
// Fetch GIS System Static
|
// Fetch GIS System Static
|
||||||
await fetchGisSystemStatic(mapGisSystemStaticUrl, setGisSystemStatic, setGisSystemStaticLoaded);
|
await fetchGisSystemStatic(mapGisSystemStaticUrl, setGisSystemStatic, setGisSystemStaticLoaded);
|
||||||
|
requestCount++; // Zähler erhöhen
|
||||||
|
localStorage.setItem("fetchWebServiceMap", requestCount);
|
||||||
|
console.log(`fetchWebServiceMap in MapComponent wurde ${requestCount} Mal aufgerufen.`);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("Error fetching data:", error);
|
console.error("Error fetching data:", error);
|
||||||
}
|
}
|
||||||
@@ -262,6 +272,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
|
|||||||
|
|
||||||
fetchWebServiceMap();
|
fetchWebServiceMap();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
//--------------------------------------------------------
|
//--------------------------------------------------------
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const endpoint = "/api/talas_v5_DB/gisLines/readGisLines";
|
const endpoint = "/api/talas_v5_DB/gisLines/readGisLines";
|
||||||
|
|||||||
Reference in New Issue
Block a user