diff options
author | Marcello Stanisci <marcello.stanisci@inria.fr> | 2016-10-13 00:27:43 +0200 |
---|---|---|
committer | Marcello Stanisci <marcello.stanisci@inria.fr> | 2016-10-13 00:27:43 +0200 |
commit | 9e2795084737fa588a0b0552ca04cbd165aba10b (patch) | |
tree | 20fc9bc855a4bf703803eb155e58f37fe7c213f9 /src/backend/taler-merchant-httpd_track-transaction.c | |
parent | fe973b29bba8a6f46989743e4263a23e473735b8 (diff) | |
download | merchant-9e2795084737fa588a0b0552ca04cbd165aba10b.tar.gz merchant-9e2795084737fa588a0b0552ca04cbd165aba10b.tar.bz2 merchant-9e2795084737fa588a0b0552ca04cbd165aba10b.zip |
adapting callback for 'find_transaction' DB functions family
Diffstat (limited to 'src/backend/taler-merchant-httpd_track-transaction.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_track-transaction.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/backend/taler-merchant-httpd_track-transaction.c b/src/backend/taler-merchant-httpd_track-transaction.c index f7361e39..75b5dab0 100644 --- a/src/backend/taler-merchant-httpd_track-transaction.c +++ b/src/backend/taler-merchant-httpd_track-transaction.c @@ -670,6 +670,7 @@ handle_track_transaction_timeout (void *cls) * * @param cls closure * @param transaction_id of the contract + * @param merchant's public key * @param exchange_uri URI of the exchange * @param h_contract hash of the contract * @param h_wire hash of our wire details @@ -680,6 +681,7 @@ handle_track_transaction_timeout (void *cls) static void transaction_cb (void *cls, uint64_t transaction_id, + const struct TALER_MerchantPublicKeyP *merchant_pub, const char *exchange_uri, const struct GNUNET_HashCode *h_contract, const struct GNUNET_HashCode *h_wire, @@ -865,10 +867,11 @@ MH_handler_track_transaction (struct TMH_RequestHandler *rh, return TMH_RESPONSE_reply_bad_request (connection, "id argument must be a number"); - ret = db->find_transaction_by_id (db->cls, - transaction_id, - &transaction_cb, - tctx); + ret = db->find_transaction (db->cls, + transaction_id, + &tctx->mi->pubkey, + &transaction_cb, + tctx); if (GNUNET_NO == ret) { return TMH_RESPONSE_reply_not_found (connection, |