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