Как сделать несколько отправок Redux одним действием - PullRequest
0 голосов
/ 26 мая 2020

в настоящее время у меня проблема с отправкой моих действий Redux. В моей функции registerUserRequest у меня есть 2 отправки, когда помещаю их по отдельности, они работают, но одна за другой не работают. Пожалуйста, помогите мне найти, в чем проблема. Спасибо!

export function saveNewUserDataRequest(payload) {
  database.ref('users').push({
    email: payload.email,
    profile_picture: 'imageUrl',
  });
}

export function registerUserRequest(payload) {
  return async function action(dispatch) {
    let response;
    try {
      response = await firebase
        .auth()
        .createUserWithEmailAndPassword(payload.email, payload.password);
      dispatch(saveNewUserDataRequest(payload));
      dispatch(loginUserSuccess(response));
    } catch (error) {
      return error;
    }
    return response;
  };
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...