store.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import {configureStore} from '@reduxjs/toolkit';
  2. import TodosReducer from '../features/todos/todosSlice';
  3. import MainReducer from '@features/mainSlice';
  4. import PageReducer from '@features/pageSlice';
  5. import GameListReducer from '@features/gameListSlice';
  6. import PayReducer from '@features/paySlice';
  7. import SocketReducer from '@features/socketSlice';
  8. import TurnplateReducer from '@features/turnplateSlice';
  9. import MailReducer from '@features/mailSlice';
  10. import RedPackReducer from '@features/redpackSlice';
  11. import AgentReducer from '@features/agentSlice';
  12. import ActivityReducer from '@features/activitySlice';
  13. import CheckInReducer from '@features/checkInSlice';
  14. import ProtectReducer from '@features/protectSlice';
  15. export default configureStore({
  16. reducer: {
  17. // todos: TodosReducer,
  18. main:MainReducer,
  19. page:PageReducer,
  20. gamelist:GameListReducer,
  21. pay:PayReducer,
  22. socket:SocketReducer,
  23. turnplate:TurnplateReducer,
  24. mail:MailReducer,
  25. redpack:RedPackReducer,
  26. agent:AgentReducer,
  27. activity:ActivityReducer,
  28. checkIn:CheckInReducer,
  29. protect:ProtectReducer,
  30. },
  31. middleware:(getDefaultMiddleware => {
  32. let middlewares=getDefaultMiddleware();
  33. return middlewares;
  34. })
  35. });