diff --git a/app/api/CircleCI.js b/app/api/CircleCI.js index 24caa46..9269a40 100644 --- a/app/api/CircleCI.js +++ b/app/api/CircleCI.js @@ -2,6 +2,10 @@ import endpoints from './endpoints'; import request from './request'; import token from './token'; +function JSONify(response) { + return response.json(); +} + export function checkToken(possibleToken) { const url = endpoints.get('USER_INFO'); return request(url, 'GET', {}, possibleToken).then(function (response) { @@ -9,8 +13,8 @@ export function checkToken(possibleToken) { }); } -export function getProjects() { - const CIToken = token.get(); +export async function getProjects() { + const CIToken = await token.get(); const url = endpoints.get('ALL_PROJECTS'); - return request(url, 'GET', {}, CIToken); + return await request(url, 'GET', {}, CIToken).then(JSONify); }