agent / frontend /src /store /store.js
samlax12's picture
Upload 139 files
ad74240 verified
import { configureStore } from '@reduxjs/toolkit';
import authReducer from './slices/authSlice';
import agentReducer from './slices/agentSlice';
import chatReducer from './slices/chatSlice';
import workflowReducer from './slices/workflowSlice';
import uiReducer from './slices/uiSlice';
export const store = configureStore({
reducer: {
auth: authReducer,
agent: agentReducer,
chat: chatReducer,
workflow: workflowReducer,
ui: uiReducer,
},
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware({
serializableCheck: {
// Ignore these action types
ignoredActions: ['chat/updateMessage'],
// Ignore these field paths in all actions
ignoredActionPaths: ['payload.timestamp'],
// Ignore these paths in the state
ignoredPaths: ['chat.messages'],
},
}),
});
export default store;