This commit is contained in:
ISA
2025-05-28 08:04:34 +02:00
parent 97fbb6fdc1
commit 5f0133d638
107 changed files with 1446 additions and 454 deletions

View File

@@ -0,0 +1,21 @@
<!-- /docs/redux/thunks/database/pois/addPoiThunk.md -->
# addPoiThunk.js
Async-Thunk zur Erstellung eines neuen POIs.
## Verwendung
```js
dispatch(addPoiThunk({
name: "Messstelle 1",
poiTypeId: 2,
latitude: 53.21,
longitude: 8.43,
idLD: 12
}));
```
## Intern
Ruft `addPoiService(formData)` auf und gibt das Ergebnis zurück.

View File

@@ -0,0 +1,16 @@
<!-- /docs/redux/thunks/database/pois/deletePoiThunk.md -->
# ❌ deletePoiThunk.js
Async-Thunk zum Löschen eines POIs anhand seiner ID.
## Verwendung
```js
dispatch(deletePoiThunk(15));
```
## Verhalten
- Ruft `deletePoiService(id)` auf
- Gibt die ID im Erfolgsfall zurück

View File

@@ -0,0 +1,15 @@
<!-- /docs/redux/thunks/database/pois/fetchPoiIconsDataThunk.md -->
# 🖼️ fetchPoiIconsDataThunk.js
Lädt alle verfügbaren POI-Icons aus dem Backend.
## Verwendung
```js
dispatch(fetchPoiIconsDataThunk());
```
## Intern
- Ruft `fetchPoiIconsDataService()` auf

View File

@@ -0,0 +1,15 @@
<!-- /docs/redux/thunks/database/pois/fetchPoiMarkersThunk.md -->
# 📍 fetchPoiMarkersThunk.js
Lädt alle POI-Marker (Positionsdaten) aus dem Backend.
## Verwendung
```js
dispatch(fetchPoiMarkersThunk());
```
## Intern
- Ruft `fetchPoiMarkersService()` auf

View File

@@ -0,0 +1,15 @@
<!-- /docs/redux/thunks/database/pois/fetchPoiTypThunk.md -->
# 🗂️ fetchPoiTypThunk.js
Lädt alle verfügbaren POI-Typen aus der Datenbank.
## Verwendung
```js
dispatch(fetchPoiTypThunk());
```
## Intern
- Ruft `fetchPoiTypService()` auf

View File

@@ -0,0 +1,20 @@
<!-- /docs/redux/thunks/database/pois/updatePoiThunk.md -->
# 📝 updatePoiThunk.js
Aktualisiert einen bestehenden POI mit neuen Daten.
## Verwendung
```js
dispatch(updatePoiThunk({
idPoi: 15,
description: "Neue Beschreibung",
idPoiTyp: 3,
idLD: 8
}));
```
## Intern
- Ruft `updatePoiService(poi)` auf