nitter-scraper
Version:
A Twitter scraper that uses Nitter to fetch tweets without authentication
19 lines (18 loc) • 510 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.retry = retry;
async function retry(fn, nrOfTries = 1, delayMs = 2000) {
let lastError;
for (let attempt = 0; attempt <= nrOfTries; attempt++) {
try {
return await fn();
}
catch (error) {
lastError = error;
if (attempt < nrOfTries) {
await new Promise((res) => setTimeout(res, delayMs));
}
}
}
throw lastError;
}