app service UserService Users function Users this getCurrent function

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
app.service('UserService', ['Users', function(Users) {
this.getCurrent = function() {
if (!this.hasOwnProperty('currentUser')) {
this.currentUser = Users.current();
}
return this.currentUser;
};
this.setCurrent = function(user) {
this.me = user;
};
this.updateCurrent = function() {
this.currentUser = Users.current();
};
this.logout = function(callback) {
return Users.logout(callback);
};
}]);