diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-07-13 23:07:50 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-07-13 23:08:23 +0200 |
commit | 86f9c6823ec9d92dfbbbc1220655c91b129020cf (patch) | |
tree | c2a21180a3b8350ab4a98644bd359139df150c8c /src/backend/taler-merchant-httpd_post-orders-ID-abort.c | |
parent | 4e45f3a965d5454b136eaf041d5d523f614343d4 (diff) | |
download | merchant-86f9c6823ec9d92dfbbbc1220655c91b129020cf.tar.gz merchant-86f9c6823ec9d92dfbbbc1220655c91b129020cf.tar.bz2 merchant-86f9c6823ec9d92dfbbbc1220655c91b129020cf.zip |
merging /keys and /wire API in the exchange
Diffstat (limited to 'src/backend/taler-merchant-httpd_post-orders-ID-abort.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_post-orders-ID-abort.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-abort.c b/src/backend/taler-merchant-httpd_post-orders-ID-abort.c index f63404b4..09ac8acb 100644 --- a/src/backend/taler-merchant-httpd_post-orders-ID-abort.c +++ b/src/backend/taler-merchant-httpd_post-orders-ID-abort.c @@ -497,13 +497,16 @@ refund_cb (void *cls, * * @param cls the `struct AbortContext` * @param keys keys of the exchange + * @param exchange representation of the exchange */ static void process_abort_with_exchange (void *cls, - struct TALER_EXCHANGE_Keys *keys) + struct TALER_EXCHANGE_Keys *keys, + struct TMH_Exchange *exchange) { struct AbortContext *ac = cls; + (void) exchange; ac->fo = NULL; GNUNET_assert (GNUNET_YES == ac->suspended); if (NULL == keys) @@ -584,6 +587,7 @@ find_next_exchange (struct AbortContext *ac) { ac->current_exchange = rdi->exchange_url; ac->fo = TMH_EXCHANGES_keys4exchange (ac->current_exchange, + false, &process_abort_with_exchange, ac); if (NULL == ac->fo) |