@@ -20,31 +20,31 @@ function AuthService($location, $http, $cookies, $q, appConfig, Util, User) {
20
20
* @param {Function } callback - optional, function(error, user)
21
21
* @return {Promise }
22
22
*/
23
- login : function ( user , callback ) {
23
+ login ( user , callback ) {
24
24
return $http . post ( '/auth/local' , {
25
25
email : user . email ,
26
26
password : user . password
27
27
} )
28
- . then ( function ( res ) {
29
- $cookies . put ( 'token' , res . data . token ) ;
30
- currentUser = User . get ( ) ;
31
- return currentUser . $promise ;
32
- } )
33
- . then ( function ( user ) {
34
- safeCb ( callback ) ( null , user ) ;
35
- return user ;
36
- } )
37
- . catch ( function ( err ) {
38
- Auth . logout ( ) ;
39
- safeCb ( callback ) ( err . data ) ;
40
- return $q . reject ( err . data ) ;
41
- } ) ;
28
+ . then ( res => {
29
+ $cookies . put ( 'token' , res . data . token ) ;
30
+ currentUser = User . get ( ) ;
31
+ return currentUser . $promise ;
32
+ } )
33
+ . then ( user => {
34
+ safeCb ( callback ) ( null , user ) ;
35
+ return user ;
36
+ } )
37
+ . catch ( err => {
38
+ Auth . logout ( ) ;
39
+ safeCb ( callback ) ( err . data ) ;
40
+ return $q . reject ( err . data ) ;
41
+ } ) ;
42
42
} ,
43
43
44
44
/**
45
45
* Delete access token and user info
46
46
*/
47
- logout : function ( ) {
47
+ logout ( ) {
48
48
$cookies . remove ( 'token' ) ;
49
49
currentUser = { } ;
50
50
} ,
@@ -56,7 +56,7 @@ function AuthService($location, $http, $cookies, $q, appConfig, Util, User) {
56
56
* @param {Function } callback - optional, function(error, user)
57
57
* @return {Promise }
58
58
*/
59
- createUser : function ( user , callback ) {
59
+ createUser ( user , callback ) {
60
60
return User . save ( user ,
61
61
function ( data ) {
62
62
$cookies . put ( 'token' , data . token ) ;
@@ -77,7 +77,7 @@ function AuthService($location, $http, $cookies, $q, appConfig, Util, User) {
77
77
* @param {Function } callback - optional, function(error, user)
78
78
* @return {Promise }
79
79
*/
80
- changePassword : function ( oldPassword , newPassword , callback ) {
80
+ changePassword ( oldPassword , newPassword , callback ) {
81
81
return User . changePassword ( { id : currentUser . _id } , {
82
82
oldPassword : oldPassword ,
83
83
newPassword : newPassword
@@ -95,18 +95,18 @@ function AuthService($location, $http, $cookies, $q, appConfig, Util, User) {
95
95
* @param {Function|* } callback - optional, funciton(user)
96
96
* @return {Object|Promise }
97
97
*/
98
- getCurrentUser : function ( callback ) {
98
+ getCurrentUser ( callback ) {
99
99
if ( arguments . length === 0 ) {
100
100
return currentUser ;
101
101
}
102
102
103
103
var value = ( currentUser . hasOwnProperty ( '$promise' ) ) ?
104
104
currentUser . $promise : currentUser ;
105
105
return $q . when ( value )
106
- . then ( function ( user ) {
106
+ . then ( user => {
107
107
safeCb ( callback ) ( user ) ;
108
108
return user ;
109
- } , function ( ) {
109
+ } , ( ) => {
110
110
safeCb ( callback ) ( { } ) ;
111
111
return { } ;
112
112
} ) ;
@@ -119,13 +119,13 @@ function AuthService($location, $http, $cookies, $q, appConfig, Util, User) {
119
119
* @param {Function|* } callback - optional, function(is)
120
120
* @return {Bool|Promise }
121
121
*/
122
- isLoggedIn : function ( callback ) {
122
+ isLoggedIn ( callback ) {
123
123
if ( arguments . length === 0 ) {
124
124
return currentUser . hasOwnProperty ( 'role' ) ;
125
125
}
126
126
127
127
return Auth . getCurrentUser ( null )
128
- . then ( function ( user ) {
128
+ . then ( user => {
129
129
var is = user . hasOwnProperty ( 'role' ) ;
130
130
safeCb ( callback ) ( is ) ;
131
131
return is ;
@@ -140,7 +140,7 @@ function AuthService($location, $http, $cookies, $q, appConfig, Util, User) {
140
140
* @param {Function|* } callback - optional, function(has)
141
141
* @return {Bool|Promise }
142
142
*/
143
- hasRole : function ( role , callback ) {
143
+ hasRole ( role , callback ) {
144
144
var hasRole = function ( r , h ) {
145
145
return userRoles . indexOf ( r ) >= userRoles . indexOf ( h ) ;
146
146
} ;
@@ -150,7 +150,7 @@ function AuthService($location, $http, $cookies, $q, appConfig, Util, User) {
150
150
}
151
151
152
152
return Auth . getCurrentUser ( null )
153
- . then ( function ( user ) {
153
+ . then ( user => {
154
154
var has = ( user . hasOwnProperty ( 'role' ) ) ?
155
155
hasRole ( user . role , role ) : false ;
156
156
safeCb ( callback ) ( has ) ;
@@ -165,7 +165,7 @@ function AuthService($location, $http, $cookies, $q, appConfig, Util, User) {
165
165
* @param {Function|* } callback - optional, function(is)
166
166
* @return {Bool|Promise }
167
167
*/
168
- isAdmin : function ( ) {
168
+ isAdmin ( ) {
169
169
return Auth . hasRole
170
170
. apply ( Auth , [ ] . concat . apply ( [ 'admin' ] , arguments ) ) ;
171
171
} ,
@@ -175,7 +175,7 @@ function AuthService($location, $http, $cookies, $q, appConfig, Util, User) {
175
175
*
176
176
* @return {String } - a token string used for authenticating
177
177
*/
178
- getToken : function ( ) {
178
+ getToken ( ) {
179
179
return $cookies . get ( 'token' ) ;
180
180
}
181
181
} ;
0 commit comments