Files
nodeMap/services/webservice/fetchGisStatusStationsService.js
2025-05-20 13:58:53 +02:00

28 lines
899 B
JavaScript

// /services/webservice/fetchGisStatusStationsService.js
import fetchWithTimeout from "../utils/fetchWithTimeout";
export const fetchGisStatusStationsService = async (idMap, idUser) => {
const mode = process.env.NEXT_PUBLIC_API_PORT_MODE;
const SERVER_URL = mode === "dev" ? `${window.location.protocol}//${window.location.hostname}:80` : `${window.location.origin}`;
return fetchWithTimeout(
`${SERVER_URL}/talas5/ClientData/WebServiceMap.asmx/GisStationsStatusDistrict?idMap=${idMap}&idUser=${idUser}`,
{
method: "GET",
headers: {
Connection: "close",
},
},
5000
)
.then((response) => {
if (!response.ok) throw new Error(`Error: ${response.statusText}`);
return response.json();
})
.catch((error) => {
console.error("Fehler beim Abrufen der Daten in fetchGisStatusStations:", error);
throw error;
});
};