From b028df13b8366ef8a9ae1c08a49a7c172d30a159 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 6 Feb 2024 15:01:27 -0300 Subject: [wallet] add fdold exchange as global --- .../java/net/taler/wallet/exchanges/ExchangeManager.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'wallet/src/main/java/net/taler/wallet/exchanges/ExchangeManager.kt') 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("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!") + } + } + } } } -- cgit v1.2.3