[addon] do not change proxy on non json response

This commit is contained in:
TheBeastLT
2020-11-16 18:56:59 +01:00
parent c2945ff95c
commit 0f97c690f7

View File

@@ -29,9 +29,9 @@ async function _getInstantAvailable(hashes, apiKey, retries = 3) {
const RD = new RealDebridClient(apiKey, options);
return RD.torrents.instantAvailability(hashes)
.then(response => {
if (typeof response !== 'object') {
if (typeof response !== 'object' && retries > 0) {
console.warn('RD returned non JSON response: ', response);
return uncacheProxy('moch').then(() => _getInstantAvailable(hashes, apiKey, retries - 1));
return _getInstantAvailable(hashes, apiKey, retries - 1);
}
return response;
})