Advertisement
Guest User

Untitled

a guest
Aug 25th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. obj.login = function(identifier, password, success, failure) {
  2. var credentials = {
  3. user_identifier: identifier,
  4. password: password
  5. };
  6.  
  7. $auth.login(credentials).then(function(auth_response) {
  8. // fetch user data (with both spectator and rockstar flags set to true)
  9. User.me(true, true).then(function(response) {
  10. connectedUser = response.data;
  11. }, function() {
  12. connectedUser = {};
  13. });
  14.  
  15. // execute provided success callback
  16. if (_.isFunction(success)) {
  17. success(auth_response);
  18. }
  19. }, function(response) {
  20. connectedUser = null;
  21.  
  22. // execute provided failure callback
  23. if (_.isFunction(failure)) {
  24. failure(response);
  25. }
  26. });
  27. };
  28.  
  29. obj.getConnectedUser = function(){
  30. if($auth.isAuthenticated && !connectedUser){
  31. User.me(true, true).then(function(response) {
  32. connectedUser = response.data;
  33. }, function() {
  34. connectedUser = null;
  35. });
  36. }
  37. return connectedUser;
  38. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement