diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-06-05 00:36:19 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-06-05 00:36:19 +0200 |
commit | 21a1c715ee2578b0cb7738a46117552674f0a294 (patch) | |
tree | df1ed2d8306aa1d75af11032af089ecb7624db49 /src/exchange/taler-exchange-httpd_purses_create.c | |
parent | efa0ca4ec18d636f9950cb03a192cf9a6484fadb (diff) | |
download | exchange-21a1c715ee2578b0cb7738a46117552674f0a294.tar.gz exchange-21a1c715ee2578b0cb7738a46117552674f0a294.tar.bz2 exchange-21a1c715ee2578b0cb7738a46117552674f0a294.zip |
-refactor internal API to use new EncrptedContract struct where applicable
Diffstat (limited to 'src/exchange/taler-exchange-httpd_purses_create.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd_purses_create.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/exchange/taler-exchange-httpd_purses_create.c b/src/exchange/taler-exchange-httpd_purses_create.c index 65cd5d455..434984d85 100644 --- a/src/exchange/taler-exchange-httpd_purses_create.c +++ b/src/exchange/taler-exchange-httpd_purses_create.c @@ -369,13 +369,9 @@ create_transaction (void *cls, } /* 3) if present, persist contract */ in_conflict = true; - // FIXME: combine econtract arguments into one! qs = TEH_plugin->insert_contract (TEH_plugin->cls, pcc->purse_pub, - &pcc->econtract.contract_pub, - pcc->econtract.econtract_size, - pcc->econtract.econtract, - &pcc->econtract.econtract_sig, + &pcc->econtract, &in_conflict); if (qs < 0) { @@ -393,14 +389,10 @@ create_transaction (void *cls, struct TALER_EncryptedContract econtract; struct GNUNET_HashCode h_econtract; - // FIXME: combine econtract arguments into one! qs = TEH_plugin->select_contract_by_purse ( TEH_plugin->cls, pcc->purse_pub, - &econtract.contract_pub, - &econtract.econtract_sig, - &econtract.econtract_size, - &econtract.econtract); + &econtract); if (qs <= 0) { if (GNUNET_DB_STATUS_SOFT_ERROR == qs) |