From b05d4dee3320e011701b1c11a0b2a8cb7975e7ad Mon Sep 17 00:00:00 2001 From: TheBeastLT Date: Mon, 16 Mar 2020 10:53:36 +0100 Subject: [PATCH] [scraper] retrieve latest entries in sequence --- scraper/scrapers/horriblesubs/horriblesubs_api.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scraper/scrapers/horriblesubs/horriblesubs_api.js b/scraper/scrapers/horriblesubs/horriblesubs_api.js index 83b15d0..373c3e4 100644 --- a/scraper/scrapers/horriblesubs/horriblesubs_api.js +++ b/scraper/scrapers/horriblesubs/horriblesubs_api.js @@ -1,6 +1,7 @@ const cheerio = require('cheerio'); const needle = require('needle'); const moment = require('moment'); +const Promises = require('../../lib/promises'); const defaultUrl = 'https://horriblesubs.info'; const defaultTimeout = 10000; @@ -33,7 +34,7 @@ async function showData(showInfo, config = {}) { async function getLatestEntries(config = {}) { return _getAllLatestEntries(config) - .then((entries) => Promise.all(entries.map((entry) => _findLatestEntry(entry, config)))) + .then((entries) => Promises.sequence(entries.map((entry) => () => _findLatestEntry(entry, config)))) .then((entries) => entries.filter((entry) => entry)) }