[addon] fixes AD exception handling

This commit is contained in:
TheBeastLT
2020-12-15 18:06:24 +01:00
parent 604ee5cbfb
commit 1067720304
2 changed files with 9 additions and 7 deletions

View File

@@ -82,7 +82,13 @@ async function getCatalog(apiKey, offset = 0) {
.then(nextTorrents => torrents.concat(nextTorrents))
.catch(() => torrents)
: torrents)
.then(torrents => torrents && torrents.length ? torrents : [])
.then(torrents => {
if (Array.isArray(torrents)) {
return torrents;
}
console.log(`Received non array response for RealDebrid catalog: `, torrents)
return [];
})
.then(torrents => torrents
.filter(torrent => statusReady(torrent.status))
.map(torrent => ({