summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2023-10-06 12:04:36 -0600
committerTorsten Grote <t@grobox.de>2023-10-10 13:32:20 -0300
commitdf63f3a7d2ad58333abee97def08e1ef65274bb3 (patch)
tree0d3b5a5f0ee93551de25ba437f9bb8062a388205 /wallet/src/main/java/net/taler
parent9482630efeca109987dbc457166a049eedbfe43a (diff)
downloadtaler-android-df63f3a7d2ad58333abee97def08e1ef65274bb3.tar.gz
taler-android-df63f3a7d2ad58333abee97def08e1ef65274bb3.tar.bz2
taler-android-df63f3a7d2ad58333abee97def08e1ef65274bb3.zip
[wallet] Fix P2P payments (API changes)
Diffstat (limited to 'wallet/src/main/java/net/taler')
-rw-r--r--wallet/src/main/java/net/taler/wallet/peer/IncomingState.kt6
-rw-r--r--wallet/src/main/java/net/taler/wallet/peer/PeerManager.kt8
2 files changed, 8 insertions, 6 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/peer/IncomingState.kt b/wallet/src/main/java/net/taler/wallet/peer/IncomingState.kt
index c6c78f3..fffa7bd 100644
--- a/wallet/src/main/java/net/taler/wallet/peer/IncomingState.kt
+++ b/wallet/src/main/java/net/taler/wallet/peer/IncomingState.kt
@@ -48,7 +48,8 @@ data class PreparePeerPullDebitResponse(
val contractTerms: PeerContractTerms,
val amountRaw: Amount,
val amountEffective: Amount,
- val peerPullPaymentIncomingId: String,
+ val peerPullDebitId: String,
+ val transactionId: String,
)
@Serializable
@@ -56,5 +57,6 @@ data class PreparePeerPushCreditResponse(
val contractTerms: PeerContractTerms,
val amountRaw: Amount,
val amountEffective: Amount,
- val peerPushPaymentIncomingId: String,
+ val peerPushCreditId: String,
+ 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 8829cc7..6e65e0b 100644
--- a/wallet/src/main/java/net/taler/wallet/peer/PeerManager.kt
+++ b/wallet/src/main/java/net/taler/wallet/peer/PeerManager.kt
@@ -162,7 +162,7 @@ class PeerManager(
amountRaw = response.amountRaw,
amountEffective = response.amountEffective,
contractTerms = response.contractTerms,
- id = response.peerPullPaymentIncomingId,
+ id = response.transactionId,
)
}.onError { error ->
Log.e(TAG, "got preparePeerPullDebit error result $error")
@@ -175,7 +175,7 @@ class PeerManager(
_incomingPullState.value = IncomingAccepting(terms)
scope.launch(Dispatchers.IO) {
api.request<Unit>("confirmPeerPullDebit") {
- put("peerPullPaymentIncomingId", terms.id)
+ put("transactionId", terms.id)
}.onSuccess {
_incomingPullState.value = IncomingAccepted
}.onError { error ->
@@ -195,7 +195,7 @@ class PeerManager(
amountRaw = response.amountRaw,
amountEffective = response.amountEffective,
contractTerms = response.contractTerms,
- id = response.peerPushPaymentIncomingId,
+ id = response.transactionId,
)
}.onError { error ->
Log.e(TAG, "got preparePeerPushCredit error result $error")
@@ -208,7 +208,7 @@ class PeerManager(
_incomingPushState.value = IncomingAccepting(terms)
scope.launch(Dispatchers.IO) {
api.request<Unit>("confirmPeerPushCredit") {
- put("peerPushPaymentIncomingId", terms.id)
+ put("transactionId", terms.id)
}.onSuccess {
_incomingPushState.value = IncomingAccepted
}.onError { error ->