Files
nodeMap/redux/thunks/webservice/fetchGisSystemStaticThunk.js
ISA be2da8414c git commit -m "refactor: Gerätelayer dynamisch über IdSystem initialisiert
BREAKING CHANGE: Sichtbarkeit der Gerätegruppen basiert nun auf 'system-<IdSystem>' statt auf Namen wie 'SMSFunkmodem'. Statische Layer-Konfiguration im Redux-Slice entfernt."
2025-06-02 09:00:49 +02:00

15 lines
617 B
JavaScript

// /redux/thunks/webservice/fetchGisSystemStaticThunk.js
import { createAsyncThunk } from "@reduxjs/toolkit";
import { fetchGisSystemStaticService } from "../../../services/webservice/fetchGisSystemStaticService";
import { setInitialLayers } from "../../slices/mapLayersSlice"; // Importiere die Action Creator
/**
* Redux-Thunk für fetchGisSystemStatic
*/
export const fetchGisSystemStaticThunk = createAsyncThunk("gisSystemStatic/fetch", async (_, { dispatch }) => {
const systems = await fetchGisSystemStaticService();
dispatch(setInitialLayers(systems)); // ✅ jetzt funktioniert!
return systems;
});