gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-merchant] 02/02: using templates


From: gnunet
Subject: [taler-merchant] 02/02: using templates
Date: Thu, 15 Dec 2022 12:37:40 +0100

This is an automated email from the git hooks/post-receive script.

priscilla-huang pushed a commit to branch master
in repository merchant.

commit bca272250ee405df4056df16463abb8efda73d99
Author: priscilla <priscilla.huang@efrei.net>
AuthorDate: Thu Dec 15 06:37:28 2022 -0500

    using templates
---
 .../#taler-merchant-httpd_post-using-templates.c#  | 98 ----------------------
 .../.#taler-merchant-httpd_post-using-templates.c  |  1 -
 .../taler-merchant-httpd_post-using-templates.c    |  2 +-
 3 files changed, 1 insertion(+), 100 deletions(-)

diff --git a/src/backend/#taler-merchant-httpd_post-using-templates.c# 
b/src/backend/#taler-merchant-httpd_post-using-templates.c#
deleted file mode 100644
index 7e8a2a59..00000000
--- a/src/backend/#taler-merchant-httpd_post-using-templates.c#
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
-  This file is part of TALER
-  (C) 2020 Taler Systems SA
-
-  TALER is free software; you can redistribute it and/or modify
-  it under the terms of the GNU Affero General Public License as
-  published by the Free Software Foundation; either version 3,
-  or (at your option) any later version.
-
-  TALER is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public
-  License along with TALER; see the file COPYING.  If not,
-  see <http://www.gnu.org/licenses/>
-*/
-
-/**
- * @file taler-merchant-httpd_post-using-templates.c
- * @brief implementing POST /using-templates request handling
- * @author Priscilla HUANG
- */
-#include "platform.h"
-#include "taler-merchant-httpd_post-using-templates.h"
-#include "taler-merchant-httpd_private-post-orders.h"
-#include "taler-merchant-httpd_helper.h"
-#include <taler/taler_json_lib.h>
-
-MHD_RESULT
-TMH_private_post_using_templates ( struct MHD_Connection *connection,
-                                   struct TMH_HandlerContext *hc)
-{
-  MHD_RESULT mret;
-  struct TALER_MERCHANTDB_TemplateDetails tp = { 0 };
-  const char *template_id = NULL;
-  const char *subject = NULL;
-  const char *taler_url = NULL;
-  struct TALER_Amount amount;
-
-  //template data + POST argument data to handler
-  json_t *fake_body = GNUNET_JSON_PACK (
-    GNUNET_JSON_pack_string ("template_id",
-                             template_id),
-    GNUNET_JSON_pack_string ("template_description",
-                              tp.template_description),
-    GNUNET_JSON_pack_string ("image",
-                             tp.image),
-    GNUNET_JSON_pack_object_incref ("template_contract",
-                                    tp.template_contract),
-    GNUNET_JSON_pack_allow_null (
-    TALER_JSON_pack_amount ("amount",
-                            &amount)),
-    GNUNET_JSON_pack_allow_null (
-    GNUNET_JSON_pack_string ("subject",
-                             subject)),
-    GNUNET_JSON_pack_string ("taler_url",
-                             taler_url)
-   );
-
-  //Verification that the variable have the right form
-  if (NULL == tp.template_contract)
-    tp.template_contract = json_object ();
-
-
-  if (! TMH_template_contract_valid (tp.template_contract))
-  {
-    GNUNET_break_op (0);
-    json_decref (fake_body);
-    return TALER_MHD_reply_with_error (connection,
-                                       MHD_HTTP_BAD_REQUEST,
-                                       TALER_EC_GENERIC_PARAMETER_MALFORMED,
-                                       "template_contract");
-  }
-  
-
-  if (NULL == tp.image)
-    tp.image = "";
-  if (! TMH_image_data_url_valid (tp.image))
-  {
-    GNUNET_break_op (0);
-    json_decref (fake_body);
-    return TALER_MHD_reply_with_error (connection,
-                                       MHD_HTTP_BAD_REQUEST,
-                                       TALER_EC_GENERIC_PARAMETER_MALFORMED,
-                                       "image");
-  }
-  struct TMH_HandlerContext fake_hc = {
-    .request_body = fake_body,
-    .instance = hc->instance
-  };
-  mret = TMH_private_post_orders (NULL, /* not even used */
-                                 connection,
-                                 &fake_hc);
-  json_decref (fake_body);
-  return mret;
-}
diff --git a/src/backend/.#taler-merchant-httpd_post-using-templates.c 
b/src/backend/.#taler-merchant-httpd_post-using-templates.c
deleted file mode 120000
index b6990f46..00000000
--- a/src/backend/.#taler-merchant-httpd_post-using-templates.c
+++ /dev/null
@@ -1 +0,0 @@
-priscilla@dhcp-147-87-107-42.1292:1671094327
\ No newline at end of file
diff --git a/src/backend/taler-merchant-httpd_post-using-templates.c 
b/src/backend/taler-merchant-httpd_post-using-templates.c
index e36dc646..7e8a2a59 100644
--- a/src/backend/taler-merchant-httpd_post-using-templates.c
+++ b/src/backend/taler-merchant-httpd_post-using-templates.c
@@ -73,7 +73,7 @@ TMH_private_post_using_templates ( struct MHD_Connection 
*connection,
                                        TALER_EC_GENERIC_PARAMETER_MALFORMED,
                                        "template_contract");
   }
-
+  
 
   if (NULL == tp.image)
     tp.image = "";

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]