UNPKG

tcdown

Version:

Downloader and scraper for teachable.com for members

12 lines (10 loc) 432 B
// @ts-check const pRetry = require('@byungi/p-retry').pRetry const pDelay = require('@byungi/p-delay').pDelay module.exports = retrier = async runner => { // options: // retries - Number of retries. Default is 1. // interval - Delay before retry. Default is 0. const [res] = await Promise.all([pRetry(runner, { retries: 10, interval: 3000 }), pDelay(2000)])//{retries: Infinity, interval: 30000} return res }