mirror of
https://github.com/fergalmoran/Readarr.git
synced 2026-01-28 19:44:54 +00:00
Fixed: Delete data when removing torrent from Download Station
fixes #1676
This commit is contained in:
@@ -117,16 +117,13 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation
|
||||
|
||||
public override void RemoveItem(string downloadId, bool deleteData)
|
||||
{
|
||||
try
|
||||
if (deleteData)
|
||||
{
|
||||
_proxy.RemoveTorrent(ParseDownloadId(downloadId), deleteData, Settings);
|
||||
_logger.Debug("{0} removed correctly", downloadId);
|
||||
return;
|
||||
}
|
||||
catch (DownloadClientException e)
|
||||
{
|
||||
_logger.Error(e);
|
||||
DeleteItemData(downloadId);
|
||||
}
|
||||
|
||||
_proxy.RemoveTorrent(ParseDownloadId(downloadId), Settings);
|
||||
_logger.Debug("{0} removed correctly", downloadId);
|
||||
}
|
||||
|
||||
protected OsPath GetOutputPath(OsPath outputPath, DownloadStationTorrent torrent, string serialNumber)
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation.Proxies
|
||||
{
|
||||
IEnumerable<DownloadStationTorrent> GetTorrents(DownloadStationSettings settings);
|
||||
Dictionary<string, object> GetConfig(DownloadStationSettings settings);
|
||||
void RemoveTorrent(string downloadId, bool deleteData, DownloadStationSettings settings);
|
||||
void RemoveTorrent(string downloadId, DownloadStationSettings settings);
|
||||
void AddTorrentFromUrl(string url, string downloadDirectory, DownloadStationSettings settings);
|
||||
void AddTorrentFromData(byte[] torrentData, string filename, string downloadDirectory, DownloadStationSettings settings);
|
||||
IEnumerable<int> GetApiVersion(DownloadStationSettings settings);
|
||||
@@ -99,7 +99,7 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation.Proxies
|
||||
return response.Data;
|
||||
}
|
||||
|
||||
public void RemoveTorrent(string downloadId, bool deleteData, DownloadStationSettings settings)
|
||||
public void RemoveTorrent(string downloadId, DownloadStationSettings settings)
|
||||
{
|
||||
var arguments = new Dictionary<string, object>
|
||||
{
|
||||
@@ -111,7 +111,6 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation.Proxies
|
||||
};
|
||||
|
||||
var response = ProcessRequest(DiskStationApi.DownloadStationTask, arguments, settings, $"remove item {downloadId}");
|
||||
_logger.Trace("Item {0} removed from Download Station", downloadId);
|
||||
}
|
||||
|
||||
public IEnumerable<int> GetApiVersion(DownloadStationSettings settings)
|
||||
|
||||
Reference in New Issue
Block a user