actionPageStart.js 575 B

1234567891011121314151617181920
  1. import { actionAboutMe } from "./actionAboutMe";
  2. import { actionCatAll } from "./actionCatAll";
  3. import { actionGoodsPopular } from "./actionGoodsPopular";
  4. import { actionOrders } from "./actionOrders";
  5. import { actionRootCats } from "./actionRootCats";
  6. export const actionPageStart = () => async (dispatch, getState) => {
  7. dispatch(actionRootCats());
  8. dispatch(actionCatAll());
  9. dispatch(actionGoodsPopular());
  10. const {
  11. auth: { token },
  12. } = getState();
  13. if (token) {
  14. dispatch(actionAboutMe());
  15. dispatch(actionOrders());
  16. }
  17. };