client/src/APIClient.js
changeset 51 08d46c730397
parent 49 39f69dc1c2d2
child 53 d8588379529e
equal deleted inserted replaced
50:d43b1d421a05 51:08d46c730397
    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   }