refactor(utils): saveLineData entfernt und durch Redux-Thunk ersetzt
- updatePolylineCoordinatesThunk in markerUtils.js und poiUtils.js eingebunden - zentrale Hilfsfunktion savePolylineRedux erstellt - fetch() entfernt, Version auf 1.1.183 erhöht
This commit is contained in:
37
CHANGELOG.md
37
CHANGELOG.md
@@ -4,6 +4,43 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
|
||||
|
||||
---
|
||||
|
||||
📦 [1.1.183] – 2025-05-27
|
||||
♻️ Refactor
|
||||
Die Hilfsfunktion saveLineData() wurde vollständig entfernt:
|
||||
|
||||
In markerUtils.js und poiUtils.js ersetzt durch updatePolylineCoordinatesThunk via Redux
|
||||
|
||||
Zentrale Dispatch-Hilfsfunktion savePolylineRedux() erstellt für alle Linienaktionen (Einfügen, Verschieben, Entfernen)
|
||||
|
||||
Einheitliche Verwendung des Redux-Dispatch in Utility-Dateien:
|
||||
|
||||
Kein direktes fetch() mehr
|
||||
|
||||
Fehlerbehandlung über .unwrap().catch(...) integriert
|
||||
|
||||
Map-Utilities und POI-Utilities sind nun Redux-kompatibel und testbar
|
||||
|
||||
✅ Clean
|
||||
saveLineData aus mapUtils.js gelöscht
|
||||
|
||||
Alle Marker-Operationen speichern ihre Koordinaten ausschließlich über Redux
|
||||
|
||||
🧠 Architektur
|
||||
Redux-Toolkit Standardstruktur umgesetzt:
|
||||
|
||||
updatePolylineCoordinatesService.js
|
||||
|
||||
updatePolylineCoordinatesThunk.js
|
||||
|
||||
Nutzung außerhalb React-Komponenten über store.dispatch(...)
|
||||
|
||||
Leaflet-Logik (z. B. marker.setLatLng(), map.removeLayer()) bleibt in Utility-Dateien – Redux kümmert sich nur um Daten
|
||||
|
||||
🔧 Version
|
||||
📦 Version erhöht auf 1.1.183
|
||||
|
||||
---
|
||||
|
||||
## [1.1.182] – 2025-05-27
|
||||
|
||||
### ♻️ Refactor
|
||||
|
||||
Reference in New Issue
Block a user