gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-taler-android] branch master updated: [wallet] rename InitiatePee


From: gnunet
Subject: [taler-taler-android] branch master updated: [wallet] rename InitiatePeerPushDebitResponse
Date: Tue, 20 Jun 2023 18:42:43 +0200

This is an automated email from the git hooks/post-receive script.

torsten-grote pushed a commit to branch master
in repository taler-android.

The following commit(s) were added to refs/heads/master by this push:
     new 2e255f7  [wallet] rename InitiatePeerPushDebitResponse
2e255f7 is described below

commit 2e255f70a501043307e3f14e89755e979a0d5d4c
Author: Torsten Grote <t@grobox.de>
AuthorDate: Tue Jun 20 13:25:59 2023 -0300

    [wallet] rename InitiatePeerPushDebitResponse
---
 wallet/src/main/java/net/taler/wallet/peer/OutgoingState.kt | 5 ++++-
 wallet/src/main/java/net/taler/wallet/peer/PeerManager.kt   | 3 ++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/peer/OutgoingState.kt 
b/wallet/src/main/java/net/taler/wallet/peer/OutgoingState.kt
index 5673417..e53dd40 100644
--- a/wallet/src/main/java/net/taler/wallet/peer/OutgoingState.kt
+++ b/wallet/src/main/java/net/taler/wallet/peer/OutgoingState.kt
@@ -62,7 +62,10 @@ data class CheckPeerPushDebitResponse(
 )
 
 @Serializable
-data class InitiatePeerPullCreditResponse(
+data class InitiatePeerPushDebitResponse(
     val exchangeBaseUrl: String,
+    @Deprecated("Will be removed in future version")
     val talerUri: String,
+    // TODO bring the user to that transaction and only show QR when in 
Pending/Ready state
+    val transactionId: String,
 )
diff --git a/wallet/src/main/java/net/taler/wallet/peer/PeerManager.kt 
b/wallet/src/main/java/net/taler/wallet/peer/PeerManager.kt
index bff55ff..8829cc7 100644
--- a/wallet/src/main/java/net/taler/wallet/peer/PeerManager.kt
+++ b/wallet/src/main/java/net/taler/wallet/peer/PeerManager.kt
@@ -130,7 +130,7 @@ class PeerManager(
         _outgoingPushState.value = OutgoingCreating
         scope.launch(Dispatchers.IO) {
             val expiry = Timestamp.fromMillis(System.currentTimeMillis() + 
HOURS.toMillis(expirationHours))
-            api.request("initiatePeerPushDebit", 
InitiatePeerPullCreditResponse.serializer()) {
+            api.request("initiatePeerPushDebit", 
InitiatePeerPushDebitResponse.serializer()) {
                 put("amount", amount.toJSONString())
                 put("partialContractTerms", JSONObject().apply {
                     put("amount", amount.toJSONString())
@@ -138,6 +138,7 @@ class PeerManager(
                     put("purse_expiration", 
JSONObject(Json.encodeToString(expiry)))
                 })
             }.onSuccess { response ->
+                // TODO bring the user to that transaction and only show QR 
when in Pending/Ready state
                 val qrCode = QrCodeManager.makeQrCode(response.talerUri)
                 _outgoingPushState.value = OutgoingResponse(response.talerUri, 
qrCode)
             }.onError { error ->

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]