[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-merchant] 02/02: wrap array in JSON object
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-merchant] 02/02: wrap array in JSON object |
Date: |
Sun, 01 Sep 2019 20:35:52 +0200 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository merchant.
commit 50583b73f0b69bb2a76044bcd13669aefb7cc057
Author: Florian Dold <address@hidden>
AuthorDate: Sun Sep 1 20:35:47 2019 +0200
wrap array in JSON object
---
src/backend/taler-merchant-httpd_history.c | 7 ++++---
src/lib/testing_api_cmd_history.c | 7 ++++---
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/backend/taler-merchant-httpd_history.c
b/src/backend/taler-merchant-httpd_history.c
index 73236cb..c9674e8 100644
--- a/src/backend/taler-merchant-httpd_history.c
+++ b/src/backend/taler-merchant-httpd_history.c
@@ -291,9 +291,10 @@ MH_handler_history (struct TMH_RequestHandler *rh,
TALER_EC_HISTORY_DB_FETCH_ERROR,
"db error to get history");
}
- ret = TMH_RESPONSE_reply_json (connection,
- response,
- MHD_HTTP_OK);
+ ret = TMH_RESPONSE_reply_json_pack (connection, MHD_HTTP_OK,
+ "{ s:o }",
+ "history",
+ response);
LOG_INFO ("/history, http code: %d\n",
MHD_HTTP_OK);
json_decref (response);
diff --git a/src/lib/testing_api_cmd_history.c
b/src/lib/testing_api_cmd_history.c
index 68c1e25..c979268 100644
--- a/src/lib/testing_api_cmd_history.c
+++ b/src/lib/testing_api_cmd_history.c
@@ -164,10 +164,10 @@ history_cb (void *cls,
unsigned int nresult;
struct GNUNET_TIME_Absolute last_timestamp;
struct GNUNET_TIME_Absolute entry_timestamp;
+ json_t *arr;
hs->ho = NULL;
-
if (hs->http_status != http_status)
TALER_TESTING_FAIL (hs->is);
@@ -179,7 +179,8 @@ history_cb (void *cls,
return;
}
- nresult = json_array_size (json);
+ arr = json_object_get (json, "history");
+ nresult = json_array_size (arr);
if (hs->nresult != nresult)
{
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
@@ -196,7 +197,7 @@ history_cb (void *cls,
{
json_t *entry;
size_t index;
- json_array_foreach (json, index, entry)
+ json_array_foreach (arr, index, entry)
{
json_t *timestamp;
--
To stop receiving notification emails like this one, please contact
address@hidden.