function callAPI(i, artworks, pageNbr) {
console.log(i)
fetch(`https://picasso.iro.umontreal.ca/~mona/api/v2/artworks?paginate=50&page=${i}`)
.then(function(response) {
if (response.status >= 400) {
throw new Error("Bad response from server");
}
return response.json();
})
.then(function(data) {
console.log("data response length", data.data.length)
artworks = artworks.concat(data.data)
console.log("artworks length", artworks.length)
if (i < pageNbr)
callAPI(i+1, artworks, pageNbr)
else {
console.log(artworks.length)
return artworks;
}
})
}