commit c8c1a91706fdafe6b40552fb6d7e1903e6749d0f
parent 74f591ab5638bf74544e2ea4c300555686fa3bdd
Author: Casaburi Johannes <johannes.casaburi@students.bfh.ch>
Date: Wed, 1 May 2024 11:49:37 +0200
fix pg_iterate_submitted_receipts
Diffstat:
4 files changed, 4 insertions(+), 22 deletions(-)
diff --git a/src/donau/donau-httpd_batch-submit.c b/src/donau/donau-httpd_batch-submit.c
@@ -197,14 +197,7 @@ DH_handler_submit_receipts_post (struct DH_RequestContext *rc,
"donation_receipts");
}
- // FIXME
- // Fetch donation receipts and join with donation units to get amount
- // then create donation statement
-
- // FIXME
- // Send back DS
-
- return MHD_HTTP_OK;
+ return MHD_HTTP_CREATED;
}
diff --git a/src/donaudb/pg_iterate_submitted_receipts.c b/src/donaudb/pg_iterate_submitted_receipts.c
@@ -71,7 +71,7 @@ DH_PG_iterate_submitted_receipts (
fraction %= TALER_AMOUNT_FRAC_BASE;
TALER_amount_set_zero (pg->currency,
total_donations);
- total->donations->val = value;
- total->donations->frac = fraction;
+ total_donations->value = value;
+ total_donations->fraction = fraction;
return qs;
}
diff --git a/src/donaudb/pg_iterate_submitted_receipts.h b/src/donaudb/pg_iterate_submitted_receipts.h
@@ -38,7 +38,6 @@ DH_PG_iterate_submitted_receipts (
void *cls,
const uint64_t donation_year,
const struct DONAU_HashDonorTaxId *h_donor_tax_id,
- DONAUDB_IterateSubmittedReceiptsCallback cb,
- void *cb_cls);
+ struct TALER_Amount *total_donations);
#endif
diff --git a/src/include/donaudb_plugin.h b/src/include/donaudb_plugin.h
@@ -150,16 +150,6 @@ typedef void
struct DONAUDB_SignkeyMetaData *meta);
/**
- * Return value of submitted donation receipts.
- *
- * @param cls closure
- */
-typedef enum GNUNET_GenericReturnValue
-(*DONAUDB_IterateSubmittedReceiptsCallback)(
- void *cls,
- struct TALER_Amount *value);
-
-/**
* Return donation units.
*
* @param cls closure