add Bank of Canada exchange rate data source

This commit is contained in:
MaysWind
2021-03-15 23:40:11 +08:00
parent d5ef24682e
commit 4b6324dba6
4 changed files with 162 additions and 1 deletions
@@ -20,6 +20,9 @@ func InitializeExchangeRatesDataSource(config *settings.Config) error {
if config.ExchangeRatesDataSource == settings.EuroCentralBankDataSource {
Container.Current = &EuroCentralBankDataSource{}
return nil
} else if config.ExchangeRatesDataSource == settings.BankOfCanadaDataSource {
Container.Current = &BankOfCanadaDataSource{}
return nil
} else if config.ExchangeRatesDataSource == settings.CzechNationalBankDataSource {
Container.Current = &CzechNationalBankDataSource{}
return nil