[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[merchant] 04/04: resolve misc. FIXMEs in taler-merchan-httpd_post-order
From: |
gnunet |
Subject: |
[merchant] 04/04: resolve misc. FIXMEs in taler-merchan-httpd_post-orders-ID-pay.c |
Date: |
Sun, 02 Feb 2025 15:49:46 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository merchant.
commit 2498ff7f8548df50ac8a2ff24e113595da8978f9
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sun Feb 2 15:49:36 2025 +0100
resolve misc. FIXMEs in taler-merchan-httpd_post-orders-ID-pay.c
---
src/backend/taler-merchant-httpd_post-orders-ID-pay.c | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)
diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-pay.c
b/src/backend/taler-merchant-httpd_post-orders-ID-pay.c
index cdef5b0e..cd9452ec 100644
--- a/src/backend/taler-merchant-httpd_post-orders-ID-pay.c
+++ b/src/backend/taler-merchant-httpd_post-orders-ID-pay.c
@@ -3043,22 +3043,11 @@ phase_contract_paid (struct PayContext *pc)
}
if (! unmatched)
{
- /* Everything fine, idempotent request */
- struct TALER_MerchantSignatureP sig;
-
+ /* Everything fine, idempotent request, generate response immediately */
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
"Idempotent pay request for order `%s', signing again\n",
pc->order_id);
- TALER_merchant_pay_sign (&pc->check_contract.h_contract_terms,
- &pc->hc->instance->merchant_priv,
- &sig);
- /* FIXME: Add token_sigs to response body. */
- pay_end (pc,
- TALER_MHD_REPLY_JSON_PACK (
- pc->connection,
- MHD_HTTP_OK,
- GNUNET_JSON_pack_data_auto ("sig",
- &sig)));
+ pc->phase = PP_SUCCESS_RESPONSE;
return;
}
/* Conflict, double-payment detected! */
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.