From e7ea4a3ba2c5d8a8d239d8d29a1fbaa107a7e50c Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Wed, 25 Jun 2025 13:29:49 -0400 Subject: [PATCH] reduce updateUserQueue interval --- packages/backend/src/core/CollapsedQueueService.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/core/CollapsedQueueService.ts b/packages/backend/src/core/CollapsedQueueService.ts index 226f641a2d..88b33e9960 100644 --- a/packages/backend/src/core/CollapsedQueueService.ts +++ b/packages/backend/src/core/CollapsedQueueService.ts @@ -49,6 +49,7 @@ export class CollapsedQueueService implements OnApplicationShutdown { this.logger = loggerService.getLogger('collapsed-queue'); const fiveMinuteInterval = this.envService.env.NODE_ENV !== 'test' ? 60 * 1000 * 5 : 0; + const oneMinuteInterval = this.envService.env.NODE_ENV !== 'test' ? 60 * 1000 : 0; this.updateInstanceQueue = new CollapsedQueue( 'updateInstance', @@ -72,7 +73,7 @@ export class CollapsedQueueService implements OnApplicationShutdown { this.updateUserQueue = new CollapsedQueue( 'updateUser', - fiveMinuteInterval, + oneMinuteInterval, (oldJob, newJob) => ({ updatedAt: maxDate(oldJob.updatedAt, newJob.updatedAt), additionalNotes: (oldJob.additionalNotes ?? 0) + (newJob.additionalNotes ?? 0),