mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-19 13:10:13 -07:00
Rename FilterFiles to FilterPaths
This commit is contained in:
parent
f4beb54e8c
commit
4857828d80
7 changed files with 9 additions and 9 deletions
|
@ -37,7 +37,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole
|
||||||
.Setup(c => c.GetFileSize(It.IsAny<string>()))
|
.Setup(c => c.GetFileSize(It.IsAny<string>()))
|
||||||
.Returns(1000000);
|
.Returns(1000000);
|
||||||
|
|
||||||
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterFiles(It.IsAny<string>(), It.IsAny<IEnumerable<string>>()))
|
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterPaths(It.IsAny<string>(), It.IsAny<IEnumerable<string>>()))
|
||||||
.Returns<string, IEnumerable<string>>((b, s) => s.ToList());
|
.Returns<string, IEnumerable<string>>((b, s) => s.ToList());
|
||||||
|
|
||||||
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterFiles(It.IsAny<string>(), It.IsAny<IEnumerable<IFileInfo>>()))
|
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterFiles(It.IsAny<string>(), It.IsAny<IEnumerable<IFileInfo>>()))
|
||||||
|
|
|
@ -51,7 +51,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole
|
||||||
.Setup(c => c.GetHashFromTorrentFile(It.IsAny<byte[]>()))
|
.Setup(c => c.GetHashFromTorrentFile(It.IsAny<byte[]>()))
|
||||||
.Returns("myhash");
|
.Returns("myhash");
|
||||||
|
|
||||||
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterFiles(It.IsAny<string>(), It.IsAny<IEnumerable<string>>()))
|
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterPaths(It.IsAny<string>(), It.IsAny<IEnumerable<string>>()))
|
||||||
.Returns<string, IEnumerable<string>>((b, s) => s.ToList());
|
.Returns<string, IEnumerable<string>>((b, s) => s.ToList());
|
||||||
|
|
||||||
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterFiles(It.IsAny<string>(), It.IsAny<IEnumerable<IFileInfo>>()))
|
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterFiles(It.IsAny<string>(), It.IsAny<IEnumerable<IFileInfo>>()))
|
||||||
|
|
|
@ -43,7 +43,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole
|
||||||
.Setup(c => c.OpenWriteStream(It.IsAny<string>()))
|
.Setup(c => c.OpenWriteStream(It.IsAny<string>()))
|
||||||
.Returns(() => new FileStream(GetTempFilePath(), FileMode.Create));
|
.Returns(() => new FileStream(GetTempFilePath(), FileMode.Create));
|
||||||
|
|
||||||
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterFiles(It.IsAny<string>(), It.IsAny<IEnumerable<string>>()))
|
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterPaths(It.IsAny<string>(), It.IsAny<IEnumerable<string>>()))
|
||||||
.Returns<string, IEnumerable<string>>((b, s) => s.ToList());
|
.Returns<string, IEnumerable<string>>((b, s) => s.ToList());
|
||||||
|
|
||||||
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterFiles(It.IsAny<string>(), It.IsAny<IEnumerable<IFileInfo>>()))
|
Mocker.GetMock<IDiskScanService>().Setup(c => c.FilterFiles(It.IsAny<string>(), It.IsAny<IEnumerable<IFileInfo>>()))
|
||||||
|
|
|
@ -103,7 +103,7 @@ namespace NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests
|
||||||
var specialFiles = GetFiles(_path, subFolder).ToList();
|
var specialFiles = GetFiles(_path, subFolder).ToList();
|
||||||
var allFiles = files.Concat(specialFiles);
|
var allFiles = files.Concat(specialFiles);
|
||||||
|
|
||||||
var filteredFiles = Subject.FilterFiles(_path, allFiles);
|
var filteredFiles = Subject.FilterPaths(_path, allFiles);
|
||||||
filteredFiles.Should().NotContain(specialFiles);
|
filteredFiles.Should().NotContain(specialFiles);
|
||||||
filteredFiles.Count.Should().BeGreaterThan(0);
|
filteredFiles.Count.Should().BeGreaterThan(0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,7 @@ namespace NzbDrone.Core.Download.Clients.Blackhole
|
||||||
|
|
||||||
private IEnumerable<WatchFolderItem> GetDownloadItems(string watchFolder, Dictionary<string, WatchFolderItem> lastWatchItems, TimeSpan waitPeriod)
|
private IEnumerable<WatchFolderItem> GetDownloadItems(string watchFolder, Dictionary<string, WatchFolderItem> lastWatchItems, TimeSpan waitPeriod)
|
||||||
{
|
{
|
||||||
foreach (var folder in _diskScanService.FilterFiles(watchFolder, _diskProvider.GetDirectories(watchFolder)))
|
foreach (var folder in _diskScanService.FilterPaths(watchFolder, _diskProvider.GetDirectories(watchFolder)))
|
||||||
{
|
{
|
||||||
var title = FileNameBuilder.CleanFileName(Path.GetFileName(folder));
|
var title = FileNameBuilder.CleanFileName(Path.GetFileName(folder));
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ namespace NzbDrone.Core.Extras
|
||||||
_logger.Debug("Looking for existing extra files in {0}", artist.Path);
|
_logger.Debug("Looking for existing extra files in {0}", artist.Path);
|
||||||
|
|
||||||
var filesOnDisk = _diskScanService.GetNonAudioFiles(artist.Path);
|
var filesOnDisk = _diskScanService.GetNonAudioFiles(artist.Path);
|
||||||
var possibleExtraFiles = _diskScanService.FilterFiles(artist.Path, filesOnDisk);
|
var possibleExtraFiles = _diskScanService.FilterPaths(artist.Path, filesOnDisk);
|
||||||
|
|
||||||
var filteredFiles = possibleExtraFiles;
|
var filteredFiles = possibleExtraFiles;
|
||||||
var importedFiles = new List<string>();
|
var importedFiles = new List<string>();
|
||||||
|
|
|
@ -26,7 +26,7 @@ namespace NzbDrone.Core.MediaFiles
|
||||||
IFileInfo[] GetAudioFiles(string path, bool allDirectories = true);
|
IFileInfo[] GetAudioFiles(string path, bool allDirectories = true);
|
||||||
string[] GetNonAudioFiles(string path, bool allDirectories = true);
|
string[] GetNonAudioFiles(string path, bool allDirectories = true);
|
||||||
List<IFileInfo> FilterFiles(string basePath, IEnumerable<IFileInfo> files);
|
List<IFileInfo> FilterFiles(string basePath, IEnumerable<IFileInfo> files);
|
||||||
List<string> FilterFiles(string basePath, IEnumerable<string> files);
|
List<string> FilterPaths(string basePath, IEnumerable<string> paths);
|
||||||
}
|
}
|
||||||
|
|
||||||
public class DiskScanService :
|
public class DiskScanService :
|
||||||
|
@ -261,9 +261,9 @@ namespace NzbDrone.Core.MediaFiles
|
||||||
return mediaFileList.ToArray();
|
return mediaFileList.ToArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<string> FilterFiles(string basePath, IEnumerable<string> files)
|
public List<string> FilterPaths(string basePath, IEnumerable<string> paths)
|
||||||
{
|
{
|
||||||
return files.Where(file => !ExcludedSubFoldersRegex.IsMatch(basePath.GetRelativePath(file)))
|
return paths.Where(file => !ExcludedSubFoldersRegex.IsMatch(basePath.GetRelativePath(file)))
|
||||||
.Where(file => !ExcludedFilesRegex.IsMatch(Path.GetFileName(file)))
|
.Where(file => !ExcludedFilesRegex.IsMatch(Path.GetFileName(file)))
|
||||||
.ToList();
|
.ToList();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue