[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-taler-android] branch master updated: [wallet] rename InitiatePeerPushDebitResponse,
gnunet <=