From 19dd896ce8ce4c59ff867778c546eb4e97ca3f38 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 12 Jun 2023 15:30:21 -0300 Subject: [wallet] Properly handle tipping errors --- wallet/src/main/java/net/taler/wallet/tip/TipManager.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'wallet/src/main/java/net/taler/wallet/tip/TipManager.kt') diff --git a/wallet/src/main/java/net/taler/wallet/tip/TipManager.kt b/wallet/src/main/java/net/taler/wallet/tip/TipManager.kt index 5548687..3c54d20 100644 --- a/wallet/src/main/java/net/taler/wallet/tip/TipManager.kt +++ b/wallet/src/main/java/net/taler/wallet/tip/TipManager.kt @@ -47,7 +47,7 @@ sealed class TipStatus { ) : TipStatus() // TODO bring user to fulfilment URI (not yet in wallet API) - data class Error(val error: String) : TipStatus() + data class Error(val error: TalerErrorInfo) : TipStatus() data class Success(val currency: String) : TipStatus() } @@ -76,7 +76,7 @@ class TipManager( } } - fun confirmTip(tipId: String, currency: String) = scope.launch { + fun acceptTip(tipId: String, currency: String) = scope.launch { mTipStatus.value = TipStatus.Accepting api.request("acceptTip", ConfirmTipResult.serializer()) { put("walletTipId", tipId) @@ -94,7 +94,7 @@ class TipManager( private fun handleError(operation: String, error: TalerErrorInfo) { Log.e(TAG, "got $operation error result $error") - mTipStatus.value = TipStatus.Error(error.userFacingMsg) + mTipStatus.value = TipStatus.Error(error) } } -- cgit v1.2.3