From 21a1c715ee2578b0cb7738a46117552674f0a294 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 5 Jun 2022 00:36:19 +0200 Subject: -refactor internal API to use new EncrptedContract struct where applicable --- src/exchange/taler-exchange-httpd_reserves_purse.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'src/exchange/taler-exchange-httpd_reserves_purse.c') diff --git a/src/exchange/taler-exchange-httpd_reserves_purse.c b/src/exchange/taler-exchange-httpd_reserves_purse.c index af86bc91e..74291976d 100644 --- a/src/exchange/taler-exchange-httpd_reserves_purse.c +++ b/src/exchange/taler-exchange-httpd_reserves_purse.c @@ -411,13 +411,9 @@ purse_transaction (void *cls, { bool in_conflict = true; - // FIXME: combine econtract args! qs = TEH_plugin->insert_contract (TEH_plugin->cls, &rpc->purse_pub, - &rpc->econtract.contract_pub, - rpc->econtract.econtract_size, - rpc->econtract.econtract, - &rpc->econtract.econtract_sig, + &rpc->econtract, &in_conflict); if (qs < 0) { @@ -435,15 +431,10 @@ purse_transaction (void *cls, struct TALER_EncryptedContract econtract; struct GNUNET_HashCode h_econtract; - /* FIXME: change API to only pass econtract - instead of all members! */ qs = TEH_plugin->select_contract_by_purse ( TEH_plugin->cls, &rpc->purse_pub, - &econtract.contract_pub, - &econtract.econtract_sig, - &econtract.econtract_size, - &econtract.econtract); + &econtract); if (qs <= 0) { if (GNUNET_DB_STATUS_SOFT_ERROR == qs) -- cgit v1.2.3