diff options
Diffstat (limited to 'extension')
-rw-r--r-- | extension/react-app/src/redux/slices/serverStateReducer.ts | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/extension/react-app/src/redux/slices/serverStateReducer.ts b/extension/react-app/src/redux/slices/serverStateReducer.ts index 4d9dc326..f9f37aeb 100644 --- a/extension/react-app/src/redux/slices/serverStateReducer.ts +++ b/extension/react-app/src/redux/slices/serverStateReducer.ts @@ -36,14 +36,17 @@ export const serverStateSlice = createSlice({ reducers: { setServerState: (state, action) => { return { + selected_context_items: [], + user_input_queue: [], + slash_commands: [], ...action.payload, - selected_context_items: action.payload.selected_context_items || [], - user_input_queue: action.payload.user_input_queue || [], - slash_commands: action.payload.slash_commands || [], }; }, temporarilySetUserInputQueue: (state, action) => { - state.user_input_queue = action.payload; + return { + ...state, + user_input_queue: action.payload, + }; }, }, }); |