20 // TODO : use URL-module to build URL |
20 // TODO : use URL-module to build URL |
21 return new Request(this.baseURL + uri, options); |
21 return new Request(this.baseURL + uri, options); |
22 } |
22 } |
23 |
23 |
24 hasToken = () => { |
24 hasToken = () => { |
25 const token = this.localStorage.get('token'); |
25 const token = localStorage.getItem('token'); |
26 |
26 |
27 return token !== null; |
27 return token !== null; |
28 } |
28 } |
29 |
29 |
30 createAuthorizedRequest = (method, uri, data) => { |
30 createAuthorizedRequest = (method, uri, data) => { |
31 |
31 |
32 var headers = new Headers(), |
32 var headers = new Headers(), |
33 token = this.localStorage.get('token') || ''; |
33 token = localStorage.getItem('token') || ''; |
34 headers.append("Authorization", "Bearer " + token); |
34 headers.append("Authorization", "Bearer " + token); |
35 headers.append("Content-Type", "application/json"); |
35 headers.append("Content-Type", "application/json"); |
36 |
36 |
37 return this.createRequest(method, uri, data, headers); |
37 return this.createRequest(method, uri, data, headers); |
38 } |
38 } |