14
14
}
15
15
} ) ( this , function ( angular , queryString ) {
16
16
var ngModule = angular . module ( "angular-oauth2" , [ "ipCookie" ] ) . config ( oauthConfig ) . factory ( "oauthInterceptor" , oauthInterceptor ) . provider ( "OAuth" , OAuthProvider ) . provider ( "OAuthToken" , OAuthTokenProvider ) ;
17
+ function oauthConfig ( $httpProvider ) {
18
+ $httpProvider . interceptors . push ( "oauthInterceptor" ) ;
19
+ }
20
+ oauthConfig . $inject = [ "$httpProvider" ] ;
17
21
function oauthInterceptor ( $q , $rootScope , OAuthToken ) {
18
22
return {
19
23
request : function ( config ) {
36
40
} ;
37
41
}
38
42
oauthInterceptor . $inject = [ "$q" , "$rootScope" , "OAuthToken" ] ;
39
- function oauthConfig ( $httpProvider ) {
40
- $httpProvider . interceptors . push ( "oauthInterceptor" ) ;
41
- }
42
- oauthConfig . $inject = [ "$httpProvider" ] ;
43
43
var _prototypeProperties = function ( child , staticProps , instanceProps ) {
44
44
if ( staticProps ) Object . defineProperties ( child , staticProps ) ;
45
45
if ( instanceProps ) Object . defineProperties ( child . prototype , instanceProps ) ;
194
194
angular . extend ( config , params ) ;
195
195
return config ;
196
196
} ;
197
- this . $get = function ( ipCookie ) {
197
+ this . $get = function ( ipCookie , $window ) {
198
198
var OAuthToken = function ( ) {
199
199
function OAuthToken ( ) { }
200
200
_prototypeProperties ( OAuthToken , null , {
269
269
return ipCookie ( config . name , data , config . options ) ;
270
270
271
271
case "localstorage" :
272
- return localStorage . setItem ( config . name , angular . toJson ( data ) ) ;
272
+ return $window . localStorage . setItem ( config . name , angular . toJson ( data ) ) ;
273
273
274
274
case "sessionstorage" :
275
- return localStorage . setItem ( config . name , angular . toJson ( data ) ) ;
275
+ return $window . sessionStorage . setItem ( config . name , angular . toJson ( data ) ) ;
276
276
277
277
default :
278
278
return ipCookie ( config . name , data , config . options ) ;
285
285
return ipCookie ( config . name ) ;
286
286
287
287
case "localstorage" :
288
- return angular . fromJson ( localStorage . getItem ( config . name ) ) ;
288
+ return angular . fromJson ( $window . localStorage . getItem ( config . name ) ) ;
289
289
290
290
case "sessionstorage" :
291
- return angular . fromJson ( sessionStorage . getItem ( config . name ) ) ;
291
+ return angular . fromJson ( $window . sessionStorage . getItem ( config . name ) ) ;
292
292
293
293
default :
294
294
return ipCookie ( config . name ) ;
312
312
} ;
313
313
return new OAuthToken ( ) ;
314
314
} ;
315
- this . $get . $inject = [ "ipCookie" ] ;
315
+ this . $get . $inject = [ "ipCookie" , "$window" ] ;
316
316
}
317
317
return ngModule ;
318
318
} ) ;
0 commit comments