- useFetchPoiData.js entfernt - Neue Redux-Slices für POI-Typen und POI-Icons erstellt - Neue Services und Thunks hinzugefügt - fetch-Aufrufe durch zentralisierte Redux-Logik ersetzt - store.js aktualisiert und neue States registriert
19 lines
532 B
JavaScript
19 lines
532 B
JavaScript
// /services/database/fetchPoiDataService.js
|
|
|
|
export const fetchPoiDataService = async (idPoi) => {
|
|
try {
|
|
const response = await fetch(`/api/talas_v5_DB/pois/getPoiById?idPoi=${idPoi}`);
|
|
if (!response.ok) throw new Error("Fehler beim Abrufen der POI-Daten");
|
|
const data = await response.json();
|
|
return {
|
|
idPoi,
|
|
name: data.name,
|
|
description: data.description,
|
|
idLD: data.idLD,
|
|
};
|
|
} catch (error) {
|
|
console.error("Fehler beim Abrufen der POI-Daten", error);
|
|
return null;
|
|
}
|
|
};
|