From 880c14909bfdaf1199ffc5da989eccb52f6cac12 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 28 Dec 2022 23:44:17 +0100 Subject: add notification logic on purse deletion --- src/auditor/taler-helper-auditor-purses.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/auditor') diff --git a/src/auditor/taler-helper-auditor-purses.c b/src/auditor/taler-helper-auditor-purses.c index 0136a9ec3..13327ccba 100644 --- a/src/auditor/taler-helper-auditor-purses.c +++ b/src/auditor/taler-helper-auditor-purses.c @@ -308,6 +308,14 @@ struct PurseSummary */ bool had_pi; + /** + * Was the purse deleted? FIXME: Not yet handled (do we need to? purse + * might just appear as expired eventually; but in the meantime, exchange + * may seem to have refunded the coins for no good reason...), also we do + * not yet check the deletion signature. + */ + bool purse_deleted; + }; @@ -407,7 +415,8 @@ setup_purse (struct PurseContext *pc, &ps->total_value, &ps->exchange_balance, &ps->h_contract_terms, - &ps->merge_timestamp); + &ps->merge_timestamp, + &ps->purse_deleted); if (0 >= qs) { GNUNET_free (ps); -- cgit v1.2.3