Ioni c + React -> Отправка (действие) изнутри, действие не работает в - PullRequest
0 голосов
/ 02 мая 2020

actions.ts

export const setIsLoggedIn = (loggedIn: boolean) => async (dispatch: React.Dispatch<any>) => {



  await setIsLoggedInData(loggedIn);
  console.log(new Date().toString());

  return ({
    type: 'set-is-loggedin',
    loggedIn
  } as const)
};

export const setUsername = (username?: string) => async (dispatch: React.Dispatch<any>) => {

  console.log(new Date().toString());

  await setUsernameData(username);
  return ({
    type: 'set-username',
    username
  } as const);
};

export const setUserRegister = (firstName: string, lastName: string, email: string, phone: string, password: string, gender: string) => async (dispatch: React.Dispatch<any>) => {

  dispatch(setLoading(true));
  const user = await setUserRegisterData(firstName, lastName, email, phone, password, gender);


  console.log(user);

  dispatch(setIsLoggedIn(true));
  dispatch(setUsername(user.email));
  dispatch(setLoading(false));


  return ({
    type: 'set-user-register',
    user
  } as const);



};

setUserRegister запускается, так как я вижу журнал консоли из функции, но другие действия по диспетчеризации не работают внутри функции.

Есть ли кто-нибудь, кто может помочь мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...