From 1449dd458d53681bc0fa5df60f7e614deecb65f7 Mon Sep 17 00:00:00 2001 From: Ismail Ali Date: Sun, 23 Feb 2025 12:23:06 +0100 Subject: [PATCH] =?UTF-8?q?degigitale=20Eing=C3=A4nge=20on=20Redux=20Slice?= =?UTF-8?q?=20variables=20entfernt,=20weil=20die=20sind=20ausgelagert=20in?= =?UTF-8?q?=20digitalInputsSlice?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/webVersion.ts | 2 +- .../windowVariables/useLoadWindowVariables.ts | 18 ++---------------- pages/_app.tsx | 3 +++ redux/slices/variablesSlice.ts | 2 -- 4 files changed, 6 insertions(+), 19 deletions(-) diff --git a/config/webVersion.ts b/config/webVersion.ts index a32a719..7e37877 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.93"; +const webVersion = "1.6.94"; export default webVersion; diff --git a/hooks/windowVariables/useLoadWindowVariables.ts b/hooks/windowVariables/useLoadWindowVariables.ts index 95d3ce4..2e25af3 100644 --- a/hooks/windowVariables/useLoadWindowVariables.ts +++ b/hooks/windowVariables/useLoadWindowVariables.ts @@ -1,13 +1,9 @@ // hooks/windowvariables/useLoadWindowVariables.ts import { useEffect } from "react"; import { useDispatch } from "react-redux"; -import { setInputs } from "../../redux/slices/digitalInputsSlice"; const requiredVars: string[] = [ - // Liste der benötigten Variablennamen - "win_de_state", - "win_de_label", - // weitere Variablen... + // Hier verbleiben nur die noch benötigten Variablen ]; const scripts: string[] = [ @@ -56,17 +52,7 @@ export const useLoadWindowVariables = () => { {} ); - // Beispiel: Aktualisieren des Redux-Stores mit geladenen Variablen - if (variablesObj.de_state && variablesObj.de_label) { - const initialInputs = variablesObj.de_state.map( - (status: number, index: number) => ({ - id: index + 1, - label: variablesObj.de_label[index] || `Eingang ${index + 1}`, - status: status === 1, - }) - ); - dispatch(setInputs(initialInputs)); - } + // Falls noch andere Variablen verarbeitet werden müssen, kann hier Code eingefügt werden } catch (error) { console.error("Fehler beim Laden der Skripte oder Variablen:", error); } diff --git a/pages/_app.tsx b/pages/_app.tsx index 72775ea..0a34ace 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -44,6 +44,9 @@ function MyApp({ Component, pageProps }: AppProps) { ntp3, ntpTimezone, ntpActive, + de, + de_label, + de_state, ...restVariables } = variables; diff --git a/redux/slices/variablesSlice.ts b/redux/slices/variablesSlice.ts index 7998bf8..6ac29b1 100644 --- a/redux/slices/variablesSlice.ts +++ b/redux/slices/variablesSlice.ts @@ -14,7 +14,6 @@ export interface VariablesState { obereSchleifenGrenzwerte: number[]; schleifenintervall: number[]; //--------------- - de: string | null; counter: number | null; flutter: string | null; kueOnline: string[] | number[]; @@ -61,7 +60,6 @@ const initialState: VariablesState = { untereSchleifenGrenzwerte: [], obereSchleifenGrenzwerte: [], schleifenintervall: [], - de: null, counter: null, flutter: null, kueOnline: [],