summaryrefslogtreecommitdiff
path: root/src/auditor/taler-helper-auditor-aggregation.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-09-19 11:55:09 +0200
committerChristian Grothoff <christian@grothoff.org>2023-09-19 11:55:09 +0200
commit2afcc8c70202c10b71f98c9e4b9766ae08656459 (patch)
tree783a86d49188ee615f338d18793878dc398c522b /src/auditor/taler-helper-auditor-aggregation.c
parentdfe576f9379954ab8164da7521bef930d3af3948 (diff)
downloadexchange-2afcc8c70202c10b71f98c9e4b9766ae08656459.tar.gz
exchange-2afcc8c70202c10b71f98c9e4b9766ae08656459.tar.bz2
exchange-2afcc8c70202c10b71f98c9e4b9766ae08656459.zip
complete coin history DB logic to properly handle new ETags
Diffstat (limited to 'src/auditor/taler-helper-auditor-aggregation.c')
-rw-r--r--src/auditor/taler-helper-auditor-aggregation.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/auditor/taler-helper-auditor-aggregation.c b/src/auditor/taler-helper-auditor-aggregation.c
index 81892c16c..8075e100b 100644
--- a/src/auditor/taler-helper-auditor-aggregation.c
+++ b/src/auditor/taler-helper-auditor-aggregation.c
@@ -767,7 +767,7 @@ wire_transfer_information_cb (
struct TALER_CoinPublicInfo coin;
enum GNUNET_DB_QueryStatus qs;
struct TALER_PaytoHashP hpt;
- uint64_t etag = 0;
+ uint64_t etag_out;
TALER_payto_hash (account_pay_uri,
&hpt);
@@ -780,12 +780,14 @@ wire_transfer_information_cb (
"h-payto does not match payto URI");
}
/* Obtain coin's transaction history */
- /* TODO: could use 'etag' mechanism to only fetch transactions
+ /* TODO: could use 'start' mechanism to only fetch transactions
we did not yet process, instead of going over them
again and again.*/
qs = TALER_ARL_edb->get_coin_transactions (TALER_ARL_edb->cls,
coin_pub,
- &etag,
+ 0,
+ 0,
+ &etag_out,
&tl);
if ( (qs < 0) ||
(NULL == tl) )