import endpoints from './endpoints';
import request from './request';
import token from './token';
function JSONify(response) {
return response.json();
}
const [GET] = ['GET'];
export function checkToken(possibleToken) {
const url = endpoints.get('USER_INFO');
return request(url, GET, {}, possibleToken).then(function (response) {
return response.ok;
});
export async function getUserDetails() {
const CIToken = await token.get();
return await request(url, GET, {}, CIToken).then(JSONify);
export async function getProjects() {
const url = endpoints.get('ALL_PROJECTS');
export async function getProjectRecentBuilds(user, repo) {
const url = endpoints.get('PROJECT_RECENTS').param({ user, repo });
return await request(
url,
GET,
{},
CIToken)
.then(JSONify);