From 4e23a6db9e8cdca8ba6a1c19f944f2b7c8ac9045 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Mon, 23 Jan 2012 11:27:13 +0000 Subject: issue 158 --- src/requests.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/requests.c') diff --git a/src/requests.c b/src/requests.c index c78ba65..3da3e9b 100644 --- a/src/requests.c +++ b/src/requests.c @@ -50,22 +50,22 @@ JsonNode *generic_request(gchar * method, JsonArray * ids) JsonNode *session_stats(void) { - return generic_request(METHOD_SESSION_STATS, NULL); + return base_request(METHOD_SESSION_STATS); } JsonNode *blocklist_update(void) { - return generic_request(METHOD_BLOCKLIST_UPDATE, NULL); + return base_request(METHOD_BLOCKLIST_UPDATE); } JsonNode *port_test(void) { - return generic_request(METHOD_PORT_TEST, NULL); + return base_request(METHOD_PORT_TEST); } JsonNode *session_get(void) { - return generic_request(METHOD_SESSION_GET, NULL); + return base_request(METHOD_SESSION_GET); } JsonNode *torrent_set_location(JsonArray * array, gchar * location, @@ -267,9 +267,11 @@ static JsonNode *base_request(gchar * method) JsonNode *root = json_node_new(JSON_NODE_OBJECT); JsonObject *object = json_object_new(); JsonObject *args = json_object_new(); + json_object_set_string_member(object, PARAM_METHOD, method); json_object_set_object_member(object, PARAM_ARGUMENTS, args); json_node_take_object(root, object); + return root; } -- cgit v1.2.3