From 181432b0d4ca11e906144e497f72c90bd30d3eeb Mon Sep 17 00:00:00 2001 From: yougotwill Date: Mon, 17 Feb 2025 16:31:16 +1100 Subject: [PATCH] fix: addressed review feedback no changes just refactoring --- ts/state/ducks/debug.tsx | 3 ++- ts/state/selectors/debug.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ts/state/ducks/debug.tsx b/ts/state/ducks/debug.tsx index f263b833b..e0ed552ea 100644 --- a/ts/state/ducks/debug.tsx +++ b/ts/state/ducks/debug.tsx @@ -14,7 +14,8 @@ const debugSlice = createSlice({ reducers: { setDebugMode: (state, action: PayloadAction) => { (window as Window).sessionFeatureFlags.debug.debugLogging = action.payload; - return { ...state, debugMode: action.payload }; + state.debugMode = action.payload; + return state; }, }, }); diff --git a/ts/state/selectors/debug.ts b/ts/state/selectors/debug.ts index 7a79d83c0..28ddde742 100644 --- a/ts/state/selectors/debug.ts +++ b/ts/state/selectors/debug.ts @@ -2,7 +2,7 @@ import { useSelector } from 'react-redux'; import type { StateType } from '../reducer'; const getDebugMode = (state: StateType): boolean => { - return window.sessionFeatureFlags.debug.debugLogging || state.debug.debugMode; + return window.sessionFeatureFlags?.debug?.debugLogging || state?.debug?.debugMode || false; }; export const useDebugMode = (): boolean => {