summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_purses_create.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-06-05 00:36:19 +0200
committerChristian Grothoff <christian@grothoff.org>2022-06-05 00:36:19 +0200
commit21a1c715ee2578b0cb7738a46117552674f0a294 (patch)
treedf1ed2d8306aa1d75af11032af089ecb7624db49 /src/exchange/taler-exchange-httpd_purses_create.c
parentefa0ca4ec18d636f9950cb03a192cf9a6484fadb (diff)
downloadexchange-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.c12
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)