From 09b3d97746973387ff5594285e77dd5bf5235eb4 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 30 Aug 2019 15:23:57 +0200 Subject: include tip expiration timestamp --- src/backend/taler-merchant-httpd_tip-pickup.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend/taler-merchant-httpd_tip-pickup.c b/src/backend/taler-merchant-httpd_tip-pickup.c index 0f1a2cab..eba99e38 100644 --- a/src/backend/taler-merchant-httpd_tip-pickup.c +++ b/src/backend/taler-merchant-httpd_tip-pickup.c @@ -626,6 +626,7 @@ MH_handler_tip_pickup_get (struct TMH_RequestHandler *rh, struct TALER_Amount tip_amount; struct TALER_Amount tip_amount_left; struct GNUNET_TIME_Absolute timestamp; + struct GNUNET_TIME_Absolute timestamp_expire; int ret; int qs; @@ -701,13 +702,17 @@ MH_handler_tip_pickup_get (struct TMH_RequestHandler *rh, ec, "Could not determine exchange URL for the given tip id"); } + + timestamp_expire = GNUNET_TIME_absolute_add (timestamp, GNUNET_TIME_UNIT_DAYS); + ret = TMH_RESPONSE_reply_json_pack (connection, MHD_HTTP_OK, - "{s:s, s:o, s:o, s:o, s:o}", + "{s:s, s:o, s:o, s:o, s:o, s:o}", "exchange_url", exchange_url, "amount", TALER_JSON_from_amount (&tip_amount), "amount_left", TALER_JSON_from_amount (&tip_amount_left), "stamp_created", GNUNET_JSON_from_time_abs (timestamp), + "stamp_expire", GNUNET_JSON_from_time_abs (timestamp_expire), "extra", extra); GNUNET_free (exchange_url); -- cgit v1.2.3