This works fine :
const querySources = async() => {
return new Promise((resolve, reject) => {
if (apiLinks !== undefined){
resolve();
}else{
fetchLinks()
.then(links => {
resolve(links)
})
.catch(err => {
reject(err);
})
}
});
}
But this doesn't work - and I don't understand why.
const querySources = async() => {
return new Promise((resolve, reject) => {
if (apiLinks !== undefined){
resolve();
}else{
return fetchLinks()
}
});
}
Can someone explain why ?
Thanks !