fix: also increment database connection count
This commit is contained in:
parent
5157105c35
commit
27e1903c4b
2 changed files with 12 additions and 3 deletions
|
|
@ -44,10 +44,17 @@ public class DatabasePool
|
||||||
_dataSource = dataSourceBuilder.Build();
|
_dataSource = dataSourceBuilder.Build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<DatabaseConnection> AcquireAsync(CancellationToken ct = default) =>
|
public async Task<DatabaseConnection> AcquireAsync(CancellationToken ct = default)
|
||||||
new(await _dataSource.OpenConnectionAsync(ct));
|
{
|
||||||
|
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(
|
public async Task ExecuteAsync(
|
||||||
Func<DatabaseConnection, Task> func,
|
Func<DatabaseConnection, Task> func,
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
||||||
|
<s:String x:Key="/Default/CodeStyle/CSharpVarKeywordUsage/ForOtherTypes/@EntryValue">UseVar</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeStyle/CSharpVarKeywordUsage/ForSimpleTypes/@EntryValue">UseVar</s:String>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=pluralkit/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=pluralkit/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=remora/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=remora/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue