diff options
author | Torsten Grote <t@grobox.de> | 2024-02-06 15:01:27 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2024-02-06 15:01:27 -0300 |
commit | b028df13b8366ef8a9ae1c08a49a7c172d30a159 (patch) | |
tree | 43487c99459c14c54043346f05041522de577e03 /wallet/src/main/java/net/taler/wallet/exchanges | |
parent | 20a83c6618236e269b2540990f6a687b5598c889 (diff) | |
download | taler-android-b028df13b8366ef8a9ae1c08a49a7c172d30a159.tar.gz taler-android-b028df13b8366ef8a9ae1c08a49a7c172d30a159.tar.bz2 taler-android-b028df13b8366ef8a9ae1c08a49a7c172d30a159.zip |
[wallet] add fdold exchange as global
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/exchanges')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/exchanges/ExchangeManager.kt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeManager.kt b/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeManager.kt index 0e16d7a..5d76885 100644 --- a/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeManager.kt +++ b/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeManager.kt @@ -135,6 +135,22 @@ class ExchangeManager( add(exchangeUrl) delay(100) } + exchanges.value?.let { exs -> + exs.find { + it.exchangeBaseUrl.startsWith("https://exchange.taler.fdold.eu") + }?.let { fDoldExchange -> + api.request<Unit>("addGlobalCurrencyExchange") { + put("currency", fDoldExchange.currency) + put("exchangeBaseUrl", fDoldExchange.exchangeBaseUrl) + put("exchangeMasterPub", + "7ER30ZWJEXAG026H5KG9M19NGTFC2DKKFPV79GVXA6DK5DCNSWXG") + }.onError { + Log.e(TAG, "Error addGlobalCurrencyExchange: $it") + }.onSuccess { + Log.i(TAG, "fdold is global now!") + } + } + } } } |