/// <summary>
        /// Set torrent params (API: torrent-set)
        /// </summary>
        /// <param name="settings">New torrent params</param>
        public async Task <bool> TorrentSetAsync(TorrentSettings settings)
        {
            var request = new TransmissionRequest("torrent-set", settings.ToDictionary());

            TransmissionResponse response = await SendRequestAsync(request);

            return(response.Result.Equals("success", StringComparison.OrdinalIgnoreCase));
        }
Example #2
0
 /// <summary>
 /// Set torrent params (API: torrent-set)
 /// </summary>
 /// <param name="torrentSet">New torrent params</param>
 public void SetTorrents(TorrentSettings settings)
 {
     var request  = new TransmissionRequest("torrent-set", settings.ToDictionary());
     var response = SendRequest(request);
 }
Example #3
0
 /// <summary>
 /// Set torrent params (API: torrent-set)
 /// </summary>
 /// <param name="torrentSet">New torrent params</param>
 public async void TorrentSetAsync(TorrentSettings settings)
 {
     var request  = new TransmissionRequest("torrent-set", settings.ToDictionary());
     var response = await SendRequestAsync(request);
 }