Skip to main content

cleanupOldInstances

API Docs


Function: cleanupOldInstances()

cleanupOldInstances(drizzleClient, logger): Promise<{ errorsEncountered: number; instancesDeleted: number; organizationsProcessed: number; }>

Defined in: src/workers/eventCleanupWorker.ts:27

The main method for the cleanup worker, which processes all organizations and removes instances that have passed their retention period.

Parameters​

drizzleClient​

NodePgDatabase<API Docs>

logger​

FastifyBaseLogger

Returns​

Promise<{ errorsEncountered: number; instancesDeleted: number; organizationsProcessed: number; }>

  • A promise that resolves to an object with statistics about the cleanup process.