attempt other fix

This commit is contained in:
Kukks
2023-07-04 14:41:14 +02:00
parent 0a900079c9
commit 2b16ef4697
2 changed files with 8 additions and 1 deletions

View File

@@ -11,7 +11,7 @@
<PropertyGroup> <PropertyGroup>
<Product>LN Prism</Product> <Product>LN Prism</Product>
<Description>Automated value splits for lightning.</Description> <Description>Automated value splits for lightning.</Description>
<Version>1.1.1</Version> <Version>1.1.2</Version>
</PropertyGroup> </PropertyGroup>
<!-- Plugin development properties --> <!-- Plugin development properties -->
<PropertyGroup> <PropertyGroup>

View File

@@ -69,6 +69,13 @@ namespace BTCPayServer.Plugins.Prism
public override async Task StartAsync(CancellationToken cancellationToken) public override async Task StartAsync(CancellationToken cancellationToken)
{ {
_prismSettings = await _storeRepository.GetSettingsAsync<PrismSettings>(nameof(PrismSettings)); _prismSettings = await _storeRepository.GetSettingsAsync<PrismSettings>(nameof(PrismSettings));
foreach (var keyValuePair in _prismSettings)
{
keyValuePair.Value.Splits ??= new List<Split>();
keyValuePair.Value.Destinations ??= new Dictionary<string, PrismDestination>();
keyValuePair.Value.PendingPayouts ??= new Dictionary<string, PendingPayout>();
}
await base.StartAsync(cancellationToken); await base.StartAsync(cancellationToken);
_ = CheckPayouts(CancellationToken); _ = CheckPayouts(CancellationToken);
} }