[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-merchant] branch master updated: -complete support for session_id
From: |
gnunet |
Subject: |
[taler-merchant] branch master updated: -complete support for session_id in POST /private/orders |
Date: |
Sun, 24 Dec 2023 17:15:55 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository merchant.
The following commit(s) were added to refs/heads/master by this push:
new 673edc82 -complete support for session_id in POST /private/orders
673edc82 is described below
commit 673edc82adea15b687cafac882f3f71409ac5aad
Author: Christian Grothoff <grothoff@gnunet.org>
AuthorDate: Mon Dec 25 00:15:48 2023 +0800
-complete support for session_id in POST /private/orders
---
src/backend/taler-merchant-httpd_private-post-orders.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/src/backend/taler-merchant-httpd_private-post-orders.c
b/src/backend/taler-merchant-httpd_private-post-orders.c
index 7e2804fd..2e59fc6d 100644
--- a/src/backend/taler-merchant-httpd_private-post-orders.c
+++ b/src/backend/taler-merchant-httpd_private-post-orders.c
@@ -199,6 +199,11 @@ struct OrderContext
*/
struct TALER_ClaimTokenP claim_token;
+ /**
+ * Session ID (optional) to use for the order.
+ */
+ const char *session_id;
+
} parse_request;
@@ -626,7 +631,7 @@ execute_transaction (struct OrderContext *oc)
qs = TMH_db->insert_order (TMH_db->cls,
oc->hc->instance->settings.id,
oc->parse_order.order_id,
- NULL /* session ID! FIXME: protocol v6! */,
+ oc->parse_request.session_id,
&oc->parse_request.h_post_data,
oc->parse_order.pay_deadline,
&oc->parse_request.claim_token,
@@ -1996,6 +2001,10 @@ parse_request (struct OrderContext *oc)
GNUNET_JSON_spec_array_const ("inventory_products",
&ip),
NULL),
+ GNUNET_JSON_spec_mark_optional (
+ GNUNET_JSON_spec_string ("session_id",
+ &oc->parse_request.session_id),
+ NULL),
GNUNET_JSON_spec_mark_optional (
GNUNET_JSON_spec_array_const ("lock_uuids",
&uuid),
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-merchant] branch master updated: -complete support for session_id in POST /private/orders,
gnunet <=