New forex provider ExchangeRatesAPI which is used by default (#248)

* Add new unauthenticated forex provider and use it by default

This is in response to currencyconverterapi requiring an API key for the free version

* Fix golinter complaint

* Added additional endpoints, tests and improve config forex logic
This commit is contained in:
Adrian Gallagher
2019-02-20 17:17:27 +11:00
committed by GitHub
parent f5ce8b9aaf
commit 3066f3d027
8 changed files with 388 additions and 50 deletions

View File

@@ -13,12 +13,12 @@
"forexProviders": [
{
"name": "CurrencyConverter",
"enabled": true,
"enabled": false,
"verbose": false,
"restPollingDelay": 600,
"apiKey": "",
"apiKeyLvl": 0,
"primaryProvider": true
"apiKey": "Key",
"apiKeyLvl": -1,
"primaryProvider": false
},
{
"name": "CurrencyLayer",
@@ -46,6 +46,15 @@
"apiKey": "Key",
"apiKeyLvl": -1,
"primaryProvider": false
},
{
"name": "ExchangeRates",
"enabled": true,
"verbose": false,
"restPollingDelay": 600,
"apiKey": "Key",
"apiKeyLvl": -1,
"primaryProvider": true
}
],
"cryptocurrencyProvider": {