Hotfix infinite loop in anilist plugin | Version 3.3 [release]

This commit is contained in:
lowlighter
2021-02-01 00:46:16 +01:00
parent a0f518b0a4
commit d458d20edc

View File

@@ -53,7 +53,7 @@
do { do {
console.debug(`metrics/compute/${login}/plugins > anilist > querying api (favorites ${type}s - page ${page})`) console.debug(`metrics/compute/${login}/plugins > anilist > querying api (favorites ${type}s - page ${page})`)
const {data:{data:{User:{favourites:{[type]:{nodes, pageInfo:cursor}}}}}} = await imports.axios.post("https://graphql.anilist.co", {variables:{name:user, page}, query:queries.anilist.favorites({type})}) const {data:{data:{User:{favourites:{[type]:{nodes, pageInfo:cursor}}}}}} = await imports.axios.post("https://graphql.anilist.co", {variables:{name:user, page}, query:queries.anilist.favorites({type})})
page = cursor.currentPage page++
next = cursor.hasNextPage next = cursor.hasNextPage
list.push(...await Promise.all(nodes.map(media => format({media:{progess:null, score:null, media}, imports})))) list.push(...await Promise.all(nodes.map(media => format({media:{progess:null, score:null, media}, imports}))))
} while (next) } while (next)