refactor(polylines): fetch-Aufruf in setupPolylines durch Redux-Thunk ersetzt

- updatePolylineCoordinatesThunk verwendet
- Service-Architektur mit Redux Toolkit umgesetzt
- fetch entfernt, Version auf 1.1.181 erhöht
This commit is contained in:
ISA
2025-05-26 15:38:52 +02:00
parent 5dea7f3e5d
commit b6acf719ff
7 changed files with 101 additions and 40 deletions

View File

@@ -4,6 +4,37 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
---
[1.1.181] 2025-05-26
♻️ Refactor
setupPolylines.js von direktem fetch() auf sauberes Redux-Muster umgestellt:
Statt fetch("/api/talas_v5_DB/gisLines/updateLineCoordinates") wird jetzt updatePolylineCoordinatesThunk() verwendet
Die Request-Daten werden an ein zentrales Service-Modul (updatePolylineCoordinatesService.js) übergeben
Async-Handling erfolgt über .unwrap().then().catch() zur besseren Fehlerkontrolle
🧠 Architektur
Einheitliches Redux-Schema umgesetzt:
Service: updatePolylineCoordinatesService.js
Thunk: updatePolylineCoordinatesThunk.js
(Optional) Status-Tracking über Slice: updatePolylineCoordinatesSlice.js
Redux Toolkit-konforme store.dispatch(...)-Verwendung in Utility-Datei (außerhalb von React-Kontext)
✅ Clean
Alle direkten fetch-Aufrufe aus setupPolylines.js entfernt
Kein hartcodiertes URL-Handling mehr alles läuft über zentrale Redux-Logik
🔧 Version
📦 Version erhöht auf 1.1.181
---
[1.1.180] 2025-05-26
♻️ Refactor
poiTypesSlice.js wurde bereinigt: