Refactored for GET request success/failure

pull/73/head
MillenniumEarl 2021-03-02 19:06:27 +01:00
parent c6765dab09
commit b10002dcc7
1 changed files with 14 additions and 12 deletions

View File

@ -30,9 +30,10 @@ export default async function fetchLatestHandiworkURLs(query: LatestSearchQuery,
const response = await fetchGETResponse(url); const response = await fetchGETResponse(url);
// Save the URLs // Save the URLs
if (response.isSuccess()) {
//@ts-ignore //@ts-ignore
for(const result of response.data.msg.data) { for (const result of response.value.data.msg.data) {
if(fetchedResults < limit) { if (fetchedResults < limit) {
const gameURL = new URL(result.thread_id, threadURL).href; const gameURL = new URL(result.thread_id, threadURL).href;
resultURLs.push(gameURL); resultURLs.push(gameURL);
fetchedResults += 1; fetchedResults += 1;
@ -43,7 +44,8 @@ export default async function fetchLatestHandiworkURLs(query: LatestSearchQuery,
page += 1; page += 1;
//@ts-ignore //@ts-ignore
if (page > response.data.msg.pagination.total) noMorePages = true; if (page > response.value.data.msg.pagination.total) noMorePages = true;
} else throw response.value;
} }
while (fetchedResults < limit && !noMorePages); while (fetchedResults < limit && !noMorePages);