diff --git a/backend/src/federation/validateCommunities.ts b/backend/src/federation/validateCommunities.ts index 4c31496d0..d042ba9c7 100644 --- a/backend/src/federation/validateCommunities.ts +++ b/backend/src/federation/validateCommunities.ts @@ -11,12 +11,11 @@ export async function startValidateCommunities(timerInterval: number): Promise see https://javascript.info/settimeout-setinterval + setTimeout(function run() { validateCommunities() - logger.debug(`Federation: loop starts sleeping...`) - await sleep(timerInterval) - logger.debug(`Federation: loop ends sleeping`) - } + setTimeout(run, timerInterval) + }, timerInterval) } export async function validateCommunities(): Promise {