add National Bank of Ukraine exchange rates data source

This commit is contained in:
Mykyta Lytvynenko
2025-04-20 01:15:32 +03:00
committed by mayswind
parent a44ac333ab
commit 3a467d758e
6 changed files with 339 additions and 1 deletions
+3 -1
View File
@@ -116,6 +116,7 @@ const (
SwissNationalBankDataSource string = "swiss_national_bank"
CentralBankOfUzbekistanDataSource string = "central_bank_of_uzbekistan"
InternationalMonetaryFundDataSource string = "international_monetary_fund"
NationalBankOfUkraineDataSource string = "national_bank_of_ukraine"
)
const (
@@ -910,7 +911,8 @@ func loadExchangeRatesConfiguration(config *Config, configFile *ini.File, sectio
dataSource == BankOfRussiaDataSource ||
dataSource == SwissNationalBankDataSource ||
dataSource == CentralBankOfUzbekistanDataSource ||
dataSource == InternationalMonetaryFundDataSource {
dataSource == InternationalMonetaryFundDataSource ||
dataSource == NationalBankOfUkraineDataSource {
config.ExchangeRatesDataSource = dataSource
} else {
return errs.ErrInvalidExchangeRatesDataSource