(method, uri, data, opts)
| 14 | } |
| 15 | |
| 16 | function send(method, uri, data, opts) { |
| 17 | opts = opts || {}; |
| 18 | opts.method = method; |
| 19 | opts.headers = HEADERS; |
| 20 | let token = getToken(); // fresh check on localstorage |
| 21 | token && (opts.headers.Authorization = `Bearer ${token}`); |
| 22 | data && (opts.body = JSON.stringify(data)); |
| 23 | return fetch(`${API}${uri}`, opts).then(handle); |
| 24 | } |
| 25 | |
| 26 | export const get = send.bind(null, 'get'); |
| 27 | export const put = send.bind(null, 'put'); |
no test coverage detected
searching dependent graphs…