summaryrefslogtreecommitdiff
path: root/src/requests.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/requests.c')
-rw-r--r--src/requests.c6
1 files changed, 6 insertions, 0 deletions
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;
}