mirror of
https://github.com/knightcrawler-stremio/knightcrawler.git
synced 2024-12-20 03:29:51 +00:00
[scraper] fix single torrent seeders update
This commit is contained in:
@@ -43,9 +43,10 @@ async function updateCurrentSeeders(torrentsInput) {
|
|||||||
setTimeout(callback, SEEDS_CHECK_TIMEOUT);
|
setTimeout(callback, SEEDS_CHECK_TIMEOUT);
|
||||||
|
|
||||||
async.each(Object.keys(perTrackerInfoHashes), function (tracker, ready) {
|
async.each(Object.keys(perTrackerInfoHashes), function (tracker, ready) {
|
||||||
BTClient.scrape({ infoHash: perTrackerInfoHashes[tracker], announce: tracker }, (error, results) => {
|
BTClient.scrape({ infoHash: perTrackerInfoHashes[tracker], announce: tracker }, (error, response) => {
|
||||||
if (results) {
|
if (response) {
|
||||||
Object.entries(results)
|
const results = Array.isArray(torrentsInput) ? Object.entries(response) : [[response.infoHash, response]];
|
||||||
|
results
|
||||||
.filter(([infoHash]) => perTorrentResults[infoHash])
|
.filter(([infoHash]) => perTorrentResults[infoHash])
|
||||||
.forEach(([infoHash, seeders]) =>
|
.forEach(([infoHash, seeders]) =>
|
||||||
perTorrentResults[infoHash][tracker] = [seeders.complete, seeders.incomplete])
|
perTorrentResults[infoHash][tracker] = [seeders.complete, seeders.incomplete])
|
||||||
|
|||||||
Reference in New Issue
Block a user