rsanchez
2017-04-13 849f8f0acbe896cac7e531fee6895442382318cc
securis/src/main/webapp/src/app/common/default.requests.options.ts
....@@ -1,4 +1,4 @@
1
-import { LocalStorageService } from 'angular-2-local-storage';
1
+import { Locker } from 'angular-safeguard';
22 import { Injectable } from '@angular/core';
33 import {
44 BaseRequestOptions,
....@@ -8,7 +8,7 @@
88 ResponseOptions,
99 XHRBackend,
1010 XHRConnection,
11
- XSRFStrategy
11
+ XSRFStrategy
1212 } from '@angular/http';
1313
1414
....@@ -18,7 +18,7 @@
1818 @Injectable()
1919 export class DefaultRequestOptions extends BaseRequestOptions {
2020
21
- constructor(private store: LocalStorageService) {
21
+ constructor(private store: Locker) {
2222 super();
2323
2424 // Set the default 'Content-Type' header
....@@ -30,12 +30,12 @@
3030 @Injectable()
3131 export class ApiXHRBackend extends XHRBackend {
3232
33
- constructor(_browserXHR: BrowserXhr, _baseResponseOptions: ResponseOptions, _xsrfStrategy: XSRFStrategy, private store: LocalStorageService) {
33
+ constructor(_browserXHR: BrowserXhr, _baseResponseOptions: ResponseOptions, _xsrfStrategy: XSRFStrategy, private store: Locker) {
3434 super(_browserXHR, _baseResponseOptions, _xsrfStrategy);
3535 }
3636
3737 createConnection(request: Request): XHRConnection {
38
- let token = this.store.get<string>('token');
38
+ let token = this.store.get('token');
3939 if (token) {
4040 request.headers.set('X-SECURIS-TOKEN', token);
4141 }