diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-04-19 14:40:43 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-04-19 14:40:43 +0200 |
commit | 8f98a5ca6e651e4361851bf305a77ad2090f0d75 (patch) | |
tree | eae1be3aeed6d7a88360543614fe1b6c7bdaebce /src/exchange/taler-exchange-httpd_responses.c | |
parent | c15ff78f0c723c2d455c3d60dccc21fd321ae84e (diff) | |
download | exchange-8f98a5ca6e651e4361851bf305a77ad2090f0d75.tar.gz exchange-8f98a5ca6e651e4361851bf305a77ad2090f0d75.tar.bz2 exchange-8f98a5ca6e651e4361851bf305a77ad2090f0d75.zip |
implement #4956-support in exchange db and exchange (to return information about closed reserves)
Diffstat (limited to 'src/exchange/taler-exchange-httpd_responses.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd_responses.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/exchange/taler-exchange-httpd_responses.c b/src/exchange/taler-exchange-httpd_responses.c index a335e440c..049fa8f0a 100644 --- a/src/exchange/taler-exchange-httpd_responses.c +++ b/src/exchange/taler-exchange-httpd_responses.c @@ -886,17 +886,20 @@ compile_reserve_history (const struct TALER_EXCHANGEDB_ReserveHistory *rh, rcc.reserve_pub = pos->details.closing->reserve_pub; TALER_JSON_hash (pos->details.closing->receiver_account_details, &rcc.h_wire); + TALER_JSON_hash (pos->details.closing->transfer_details, + &rcc.h_transfer); TEH_KS_sign (&rcc.purpose, &pub, &sig); GNUNET_assert (0 == json_array_append_new (json_history, - json_pack ("{s:s, s:o, s:o, s:o, s:o}", + json_pack ("{s:s, s:O, s:O, s:o, s:o, s:o, s:o, s:o}", "type", "CLOSING", + "receiver_account_details", pos->details.closing->receiver_account_details, + "transfer_details", pos->details.closing->transfer_details, "exchange_pub", GNUNET_JSON_from_data_auto (&pub), "exchange_sig", GNUNET_JSON_from_data_auto (&sig), "timestamp", GNUNET_JSON_from_time_abs (pos->details.closing->execution_date), - "h_wire", GNUNET_JSON_from_data_auto (&rcc.h_wire), "amount", TALER_JSON_from_amount (&value), "closing_fee", TALER_JSON_from_amount (&pos->details.closing->closing_fee)))); } |