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:
31
CHANGELOG.md
31
CHANGELOG.md
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user