From 27e1903c4b2baccde901303edfa558b804440508 Mon Sep 17 00:00:00 2001 From: sam Date: Tue, 10 Dec 2024 02:34:45 +0100 Subject: [PATCH] fix: also increment database connection count --- Catalogger.Backend/Database/DatabasePool.cs | 13 ++++++++++--- catalogger.sln.DotSettings | 2 ++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Catalogger.Backend/Database/DatabasePool.cs b/Catalogger.Backend/Database/DatabasePool.cs index 7b23da1..29a845e 100644 --- a/Catalogger.Backend/Database/DatabasePool.cs +++ b/Catalogger.Backend/Database/DatabasePool.cs @@ -44,10 +44,17 @@ public class DatabasePool _dataSource = dataSourceBuilder.Build(); } - public async Task AcquireAsync(CancellationToken ct = default) => - new(await _dataSource.OpenConnectionAsync(ct)); + public async Task AcquireAsync(CancellationToken ct = default) + { + IncrementConnections(); + return new DatabaseConnection(await _dataSource.OpenConnectionAsync(ct)); + } - public DatabaseConnection Acquire() => new(_dataSource.OpenConnection()); + public DatabaseConnection Acquire() + { + IncrementConnections(); + return new DatabaseConnection(_dataSource.OpenConnection()); + } public async Task ExecuteAsync( Func func, diff --git a/catalogger.sln.DotSettings b/catalogger.sln.DotSettings index b3d1d34..67d3f0f 100644 --- a/catalogger.sln.DotSettings +++ b/catalogger.sln.DotSettings @@ -1,3 +1,5 @@  + UseVar + UseVar True True \ No newline at end of file