Can inject currency data in CurrencyNameTable (#6276)

This commit is contained in:
Nicolas Dorier
2024-10-04 22:24:44 +09:00
committed by GitHub
parent 206d222455
commit 64ba8248d2
13 changed files with 179 additions and 53 deletions

View File

@@ -0,0 +1,21 @@
using System.Threading;
using System.Threading.Tasks;
using BTCPayServer.Abstractions.Contracts;
using BTCPayServer.Services.Rates;
namespace BTCPayServer.Hosting
{
public class LoadCurrencyNameTableStartupTask : IStartupTask
{
private readonly CurrencyNameTable _currencyNameTable;
public LoadCurrencyNameTableStartupTask(CurrencyNameTable currencyNameTable)
{
_currencyNameTable = currencyNameTable;
}
public async Task ExecuteAsync(CancellationToken cancellationToken = default)
{
await _currencyNameTable.ReloadCurrencyData(cancellationToken);
}
}
}