Skip to content
Snippets Groups Projects
Commit 663216e4 authored by Birk Gustav Samson Stoveland's avatar Birk Gustav Samson Stoveland :speech_balloon:
Browse files

Merge branch '26-fix-broken-api-call' into 'master'

fix: broken api call

See merge request it2810-h21/team-24/project2-it2810!18
parents 96e513d1 18a29b96
No related branches found
No related tags found
No related merge requests found
......@@ -34,26 +34,26 @@ export const getIssuesFromAPI = async (): Promise<APIResponse<Issue[]>> => {
return fromAPI('/issues?per_page=100', 'GET') as Promise<APIResponse<Issue[]>>;
};
const getCommitsFromAPIRecursive = async (data: Array<Commit>, page: number) => {
return fromAPI(`/repository/commits?per_page=101000&page=${page}&with_stats=true`, 'GET').then(
const getCommitsFromAPIRecursive = async (page: number): Promise<Commit[]> => {
return fromAPI(`/repository/commits?per_page=100&page=${page}&with_stats=true`, 'GET').then(
async (res) => {
if (res.ok) {
data = data.concat(res.data as Array<Commit>);
if (res.headers.get('x-next-page')) {
await getCommitsFromAPIRecursive(data, page + 1).then((res_data) => {
return res_data;
return await getCommitsFromAPIRecursive(page + 1).then((res_data) => {
return res_data.concat(res.data as Commit[]);
});
} else {
return data;
return res.data as Commit[];
}
} else {
return [];
}
},
);
};
export const getAllCommitsFromAPI = async () => {
const data: Commit[] = [];
return getCommitsFromAPIRecursive(data, 1);
return getCommitsFromAPIRecursive(1);
};
const getMergeRequestsFromAPI = async (data: Array<MergeRequest>, page: number) => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment