[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-merchant] branch master updated: Start and delta arg
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-merchant] branch master updated: Start and delta arguments for /history. |
Date: |
Tue, 28 Feb 2017 17:45:20 +0100 |
This is an automated email from the git hooks/post-receive script.
marcello pushed a commit to branch master
in repository merchant.
The following commit(s) were added to refs/heads/master by this push:
new 3d02146 Start and delta arguments for /history.
3d02146 is described below
commit 3d021465bd1653f1c723ff44c6b8835816ea1e02
Author: Marcello Stanisci <address@hidden>
AuthorDate: Tue Feb 28 17:45:13 2017 +0100
Start and delta arguments for /history.
---
src/backend/taler-merchant-httpd_history.c | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/src/backend/taler-merchant-httpd_history.c
b/src/backend/taler-merchant-httpd_history.c
index 3fd5f22..6d21d15 100644
--- a/src/backend/taler-merchant-httpd_history.c
+++ b/src/backend/taler-merchant-httpd_history.c
@@ -83,6 +83,8 @@ MH_handler_history (struct TMH_RequestHandler *rh,
struct GNUNET_TIME_Absolute date;
json_t *response;
unsigned int ret;
+ unsigned int start;
+ unsigned int delta;
unsigned long long seconds;
struct MerchantInstance *mi;
@@ -118,6 +120,33 @@ MH_handler_history (struct TMH_RequestHandler *rh,
TALER_EC_HISTORY_INSTANCE_UNKNOWN,
"instance");
+ start = 0;
+ delta = 20;
+
+ str = MHD_lookup_connection_value (connection,
+ MHD_GET_ARGUMENT_KIND,
+ "start");
+ if (NULL != str)
+ {
+ if ((1 != sscanf (str, "%d", &start)) ||
+ start < 0)
+ return TMH_RESPONSE_reply_arg_invalid (connection,
+ TALER_EC_PARAMETER_MALFORMED,
+ "start");
+ }
+
+ str = MHD_lookup_connection_value (connection,
+ MHD_GET_ARGUMENT_KIND,
+ "delta");
+
+ if (NULL != str)
+ {
+ if ((1 != sscanf (str, "%d", &delta)) ||
+ delta < 0)
+ return TMH_RESPONSE_reply_arg_invalid (connection,
+ TALER_EC_PARAMETER_MALFORMED,
+ "delta");
+ }
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Querying history back to %llu\n",
date.abs_value_us);
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [taler-merchant] branch master updated: Start and delta arguments for /history.,
gnunet <=