mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-14 18:57:39 -07:00
Added Recycle Bin to server side
New: Recycle Bin is now available
This commit is contained in:
parent
b52dcfd2ef
commit
23118871fd
13 changed files with 586 additions and 6 deletions
|
@ -11,15 +11,15 @@ namespace NzbDrone.Core.Jobs
|
|||
public class DeleteSeriesJob : IJob
|
||||
{
|
||||
private readonly SeriesProvider _seriesProvider;
|
||||
private readonly DiskProvider _diskProvider;
|
||||
private readonly RecycleBinProvider _recycleBinProvider;
|
||||
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
[Inject]
|
||||
public DeleteSeriesJob(SeriesProvider seriesProvider, DiskProvider diskProvider)
|
||||
public DeleteSeriesJob(SeriesProvider seriesProvider, RecycleBinProvider recycleBinProvider)
|
||||
{
|
||||
_seriesProvider = seriesProvider;
|
||||
_diskProvider = diskProvider;
|
||||
_recycleBinProvider = recycleBinProvider;
|
||||
}
|
||||
|
||||
public string Name
|
||||
|
@ -54,7 +54,7 @@ namespace NzbDrone.Core.Jobs
|
|||
{
|
||||
notification.CurrentMessage = String.Format("Deleting files from disk for series '{0}'", title);
|
||||
|
||||
_diskProvider.DeleteFolder(series.Path, true);
|
||||
_recycleBinProvider.DeleteDirectory(series.Path);
|
||||
|
||||
notification.CurrentMessage = String.Format("Successfully deleted files from disk for series '{0}'", title);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue