в настоящее время у меня проблема с отправкой моих действий 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;
};
}