From 5a149b0bcfd789d1f2218a275e647c1187283c46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustaf=20R=C3=A4ntil=C3=A4?= Date: Tue, 3 Feb 2026 16:22:39 +0100 Subject: [PATCH] Limit db connections globally for the process, not per call MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gustaf Räntilä --- .../src/database/DatabaseUserSettingsStore.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/user-settings-backend/src/database/DatabaseUserSettingsStore.ts b/plugins/user-settings-backend/src/database/DatabaseUserSettingsStore.ts index 7aa05d9803..c631227ae3 100644 --- a/plugins/user-settings-backend/src/database/DatabaseUserSettingsStore.ts +++ b/plugins/user-settings-backend/src/database/DatabaseUserSettingsStore.ts @@ -29,6 +29,8 @@ const migrationsDir = resolvePackagePath( 'migrations', ); +const dbLimit = pLimit(10); + /** * @public */ @@ -111,8 +113,6 @@ export class DatabaseUserSettingsStore implements UserSettingsStore { keys.add(item.key); } - const dbLimit = pLimit(10); - // Chunks the keys per bucket to avoid hitting SQL parameter limits const chunkKeys = (keys: Array, size: number): string[][] => { const chunks = [];