mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-19 09:14:27 +08:00
add International Monetary Fund exchange rates data source
This commit is contained in:
@@ -100,11 +100,12 @@ const (
|
||||
|
||||
// Exchange rates data source types
|
||||
const (
|
||||
EuroCentralBankDataSource string = "euro_central_bank"
|
||||
BankOfCanadaDataSource string = "bank_of_canada"
|
||||
ReserveBankOfAustraliaDataSource string = "reserve_bank_of_australia"
|
||||
CzechNationalBankDataSource string = "czech_national_bank"
|
||||
NationalBankOfPolandDataSource string = "national_bank_of_poland"
|
||||
EuroCentralBankDataSource string = "euro_central_bank"
|
||||
BankOfCanadaDataSource string = "bank_of_canada"
|
||||
ReserveBankOfAustraliaDataSource string = "reserve_bank_of_australia"
|
||||
CzechNationalBankDataSource string = "czech_national_bank"
|
||||
NationalBankOfPolandDataSource string = "national_bank_of_poland"
|
||||
InternationalMonetaryFundDataSource string = "international_monetary_fund"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -247,7 +248,7 @@ type Config struct {
|
||||
DuplicateSubmissionsIntervalDuration time.Duration
|
||||
|
||||
// Cron
|
||||
EnableRemoveExpiredTokens bool
|
||||
EnableRemoveExpiredTokens bool
|
||||
EnableCreateScheduledTransaction bool
|
||||
|
||||
// Secret
|
||||
@@ -846,6 +847,8 @@ func loadExchangeRatesConfiguration(config *Config, configFile *ini.File, sectio
|
||||
config.ExchangeRatesDataSource = CzechNationalBankDataSource
|
||||
} else if dataSource == NationalBankOfPolandDataSource {
|
||||
config.ExchangeRatesDataSource = NationalBankOfPolandDataSource
|
||||
} else if dataSource == InternationalMonetaryFundDataSource {
|
||||
config.ExchangeRatesDataSource = InternationalMonetaryFundDataSource
|
||||
} else {
|
||||
return errs.ErrInvalidExchangeRatesDataSource
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user