summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/exchanges
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2024-02-06 15:01:27 -0300
committerTorsten Grote <t@grobox.de>2024-02-06 15:01:27 -0300
commitb028df13b8366ef8a9ae1c08a49a7c172d30a159 (patch)
tree43487c99459c14c54043346f05041522de577e03 /wallet/src/main/java/net/taler/wallet/exchanges
parent20a83c6618236e269b2540990f6a687b5598c889 (diff)
downloadtaler-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.kt16
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!")
+ }
+ }
+ }
}
}