[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated: fakebank: implement change to ba
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated: fakebank: implement change to bank integration API |
Date: |
Mon, 11 Dec 2023 20:25:15 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new 2e13cfbb fakebank: implement change to bank integration API
2e13cfbb is described below
commit 2e13cfbbd212f13b3aefeeb9311c6c496d239963
Author: Florian Dold <florian@dold.me>
AuthorDate: Mon Dec 11 20:24:20 2023 +0100
fakebank: implement change to bank integration API
We now return the status field in POST /withdrawal-operation/$WITHDRAWAL_ID
---
src/bank-lib/fakebank_tbi_post_withdrawal_operation.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/bank-lib/fakebank_tbi_post_withdrawal_operation.c
b/src/bank-lib/fakebank_tbi_post_withdrawal_operation.c
index 3dbbb3c9..38b92e49 100644
--- a/src/bank-lib/fakebank_tbi_post_withdrawal_operation.c
+++ b/src/bank-lib/fakebank_tbi_post_withdrawal_operation.c
@@ -53,6 +53,7 @@ do_post_withdrawal (
struct WithdrawalOperation *wo;
char *credit_name;
struct Account *credit_account;
+ const char *status_string;
GNUNET_assert (0 ==
pthread_mutex_lock (&h->big_lock));
@@ -138,11 +139,20 @@ do_post_withdrawal (
wo->selection_done = true;
GNUNET_assert (0 ==
pthread_mutex_unlock (&h->big_lock));
+ if (wo->aborted)
+ status_string = "aborted";
+ else if (wo->confirmation_done)
+ status_string = "confirmed";
+ else
+ status_string = "selected";
return TALER_MHD_REPLY_JSON_PACK (
connection,
MHD_HTTP_OK,
+ // FIXME: Deprecated field, should be deleted in the future.
GNUNET_JSON_pack_bool ("transfer_done",
- wo->confirmation_done));
+ wo->confirmation_done),
+ GNUNET_JSON_pack_string ("status",
+ status_string));
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-exchange] branch master updated: fakebank: implement change to bank integration API,
gnunet <=