gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

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