exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 937524940a9994340ccaf8c200bbac0b59da6cd0
parent 982b60c93c7a12defdd109721da0d5e9423efdaa
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue,  7 Jun 2022 20:46:52 +0200

coarsen deposit transaction

Diffstat:
Msrc/exchange/taler-exchange-httpd_deposit.c | 9++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/exchange/taler-exchange-httpd_deposit.c b/src/exchange/taler-exchange-httpd_deposit.c @@ -157,6 +157,12 @@ deposit_transaction (void *cls, bool balance_ok; bool in_conflict; + qs = TEH_make_coin_known (&dc->deposit->coin, + connection, + &dc->known_coin_id, + mhd_ret); + if (qs < 0) + return qs; qs = TEH_plugin->do_deposit (TEH_plugin->cls, dc->deposit, dc->known_coin_id, @@ -445,6 +451,7 @@ TEH_handler_deposit (struct MHD_Connection *connection, "preflight failure"); } +#if NOT_MOVED { MHD_RESULT mhd_ret = MHD_NO; enum GNUNET_DB_QueryStatus qs; @@ -471,7 +478,7 @@ TEH_handler_deposit (struct MHD_Connection *connection, if (qs < 0) return mhd_ret; } - +#endif /* execute transaction */ {