Advertisement
Guest User

Untitled

a guest
Jun 20th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. SyntaxError: Unexpected end of input
  2.  
  3. export function loginUser(creds) {
  4.  
  5. let config = {
  6. mode: 'no-cors',
  7. method: 'POST',
  8. headers: new Headers({ 'Content-Type':'application/x-www-form-urlencoded' }),
  9. body: `email=${creds.email}&password=${creds.password}`
  10. }
  11.  
  12. return dispatch => {
  13. dispatch(requestLogin(creds))
  14. return fetch('http://localhost:4000/api/authenticate', config)
  15. .then(response =>
  16. response.json().then(user => ({ user, response }))
  17. ).then(({ user, response }) => {
  18. if (!response.ok) {
  19. dispatch(loginError(user.message))
  20. return Promise.reject(user)
  21. } else {
  22. localStorage.setItem('id_token', user.token)
  23. dispatch(receiveLogin(user))
  24. }
  25. }).catch(err => console.log("Error: ", err));
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement