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,20 +30,22 @@ export default async function fetchLatestHandiworkURLs(query: LatestSearchQuery,
const response = await fetchGETResponse(url);
// Save the URLs
//@ts-ignore
for(const result of response.data.msg.data) {
if(fetchedResults < limit) {
const gameURL = new URL(result.thread_id, threadURL).href;
resultURLs.push(gameURL);
fetchedResults += 1;
if (response.isSuccess()) {
//@ts-ignore
for (const result of response.value.data.msg.data) {
if (fetchedResults < limit) {
const gameURL = new URL(result.thread_id, threadURL).href;
resultURLs.push(gameURL);
fetchedResults += 1;
}
}
}
// Increment page and check for it's existence
page += 1;
// Increment page and check for it's existence
page += 1;
//@ts-ignore
if (page > response.data.msg.pagination.total) noMorePages = true;
//@ts-ignore
if (page > response.value.data.msg.pagination.total) noMorePages = true;
} else throw response.value;
}
while (fetchedResults < limit && !noMorePages);