Guest User

Untitled

a guest
Oct 17th, 2017
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. let handleUserLoginPromises = (data) => {
  2. let { username, password } = data
  3.  
  4. let authenticate = (authType) =>
  5. app.requestUserAuth(authType)
  6. .then(authData => server.authenticate(authData).catch(handleNeedsAuth))
  7.  
  8. let handleNeedsAuth = (err) => err.needsAuth
  9. ? authenticate(err.authType)
  10. : Promise.reject(err)
  11.  
  12. return server.login(username, password).catch(handleNeedsAuth)
  13. }
Add Comment
Please, Sign In to add comment