actionFullLogin.js 594 B

12345678910111213141516171819
  1. import { actionPromise } from "./actionPromise";
  2. import { log } from "./requests";
  3. import { actionAuthLogin } from "./actionAuthLogin";
  4. import { actionFindUser } from "./actionFindUser";
  5. export const actionFullLogin = (login, password) => async (dispatch) => {
  6. let result = await dispatch(actionPromise("login", log(login, password)));
  7. if (result?.data?.login !== null) {
  8. //console.log(result);
  9. dispatch(actionAuthLogin(result.data.login));
  10. } else {
  11. alert("Такого пользователя не существует!");
  12. }
  13. await dispatch(actionFindUser());
  14. };