From cdaff8ede183ae5d76b2d02d2cb72ce136e3592e Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Mon, 23 Jan 2012 09:03:29 +0000 Subject: part of issue 175 - regression not doing refresh when adding/deleting --- src/requests.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/requests.c') diff --git a/src/requests.c b/src/requests.c index 38e3480..c78ba65 100644 --- a/src/requests.c +++ b/src/requests.c @@ -137,9 +137,13 @@ JsonNode *torrent_remove(JsonArray * array, gboolean removeData) { JsonNode *root = base_request(METHOD_TORRENT_REMOVE); JsonObject *args = node_get_arguments(root); + json_object_set_array_member(args, PARAM_IDS, array); json_object_set_boolean_member(args, PARAM_DELETE_LOCAL_DATA, removeData); + + request_set_tag(root, TORRENT_GET_TAG_MODE_FULL); + return root; } @@ -212,8 +216,10 @@ JsonNode *torrent_add_url(const gchar * url, gboolean paused) { JsonNode *root = base_request(METHOD_TORRENT_ADD); JsonObject *args = node_get_arguments(root); + json_object_set_string_member(args, PARAM_FILENAME, url); json_object_set_boolean_member(args, PARAM_PAUSED, paused); + request_set_tag(root, TORRENT_GET_TAG_MODE_FULL); return root; } -- cgit v1.2.3