Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

loginActions.js 863B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import {
  2. CLEAR_LOGIN_USER_ERROR,
  3. LOGIN_USER_ERROR,
  4. LOGIN_USER_FETCH,
  5. LOGIN_USER_SUCCESS,
  6. LOGOUT_USER,
  7. RESET_LOGIN_STATE,
  8. UPDATE_USER_JWT_TOKEN,
  9. REFRESH_TOKEN,
  10. } from './loginActionConstants';
  11. export const fetchUser = (payload) => ({
  12. type: LOGIN_USER_FETCH,
  13. payload,
  14. });
  15. export const fetchUserSuccess = (payload) => ({
  16. type: LOGIN_USER_SUCCESS,
  17. payload,
  18. });
  19. export const fetchUserError = (payload) => ({
  20. type: LOGIN_USER_ERROR,
  21. payload,
  22. });
  23. export const updateUserToken = (payload) => ({
  24. type: UPDATE_USER_JWT_TOKEN,
  25. payload,
  26. });
  27. export const resetLoginState = () => ({
  28. type: RESET_LOGIN_STATE,
  29. });
  30. export const clearLoginErrors = () => ({
  31. type: CLEAR_LOGIN_USER_ERROR,
  32. });
  33. export const logoutUser = () => ({
  34. type: LOGOUT_USER,
  35. });
  36. export const refreshUserToken = (payload) => ({
  37. type: REFRESH_TOKEN,
  38. payload
  39. });