Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export const login = ({ commit, dispatch }, dataLogin) => {
  2.   commit(mutationsTypes.LOGIN)
  3.   const { axios } = dataLogin
  4.  
  5.   return new Promise((resolve, reject) => {
  6.     dataLogin.email = dataLogin.email.trim()
  7.     const { email, password } = dataLogin
  8.     console.log('caiu aqui, valor de axios', axios)
  9.     axios
  10.       .post('/login', { email, password })
  11.       .then(async (response) => {
  12.         console.log('caiu no then')
  13.         if (response.data.success) {
  14.           await dispatch('setToken', response.data.data.token)
  15.           await dispatch('setUser', response.data.data.user)
  16.           await commit(mutationsTypes.LOGIN_SUCCESS, response.data.data.token)
  17.           resolve()
  18.         }
  19.       })
  20.       .catch(async (response) => {
  21.         console.log('caiu no catch')
  22.         await dispatch('setToken', null)
  23.         await dispatch('setUser', null)
  24.         await commit(mutationsTypes.LOGIN_ERROR, 'Usuário ou senha incorretos')
  25.         reject((response.data && response.data.message) ? response.data.message : 'Usuário ou senha incorretos')
  26.       })
  27.   }).then((value) => {
  28.     console.log('caiu no then 2')
  29.     if (dataLogin.redirect) router.push(dataLogin.redirect)
  30.     else router.push('/home')
  31.   })
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement