From 6bcee318e4bdf40e6e394e18b99e871f557752a1 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Fri, 22 Dec 2023 10:19:06 +0800 Subject: [PATCH] Change intervals --- src/utils/states.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/states.js b/src/utils/states.js index f71784a..0a5db2c 100644 --- a/src/utils/states.js +++ b/src/utils/states.js @@ -205,7 +205,7 @@ function _threadifyStatus(status, propInstance) { let prevStatus = states.statuses[key]; if (!prevStatus) { if (fetchIndex++ > 3) throw 'Too many fetches for thread'; // Some people revive old threads - await new Promise((r) => setTimeout(r, 300 * fetchIndex)); // Be nice to rate limits + await new Promise((r) => setTimeout(r, 500 * fetchIndex)); // Be nice to rate limits // prevStatus = await masto.v1.statuses.$.select(inReplyToId).fetch(); prevStatus = await fetchStatus(inReplyToId, masto); saveStatus(prevStatus, instance, { skipThreading: true }); @@ -227,7 +227,7 @@ function _threadifyStatus(status, propInstance) { console.error(e, status); }); } -export const threadifyStatus = rateLimit(_threadifyStatus, 300); +export const threadifyStatus = rateLimit(_threadifyStatus, 100); const fetchStatus = pmem((statusID, masto) => { return masto.v1.statuses.$select(statusID).fetch();