Skip to content

Commit

Permalink
undo changes
Browse files Browse the repository at this point in the history
  • Loading branch information
qdraw committed Jul 27, 2023
1 parent 09ea76b commit 41897e0
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public SizeFileHashIsTheSameHelper(IStorage subPathStorage)
/// <returns>Last Edited is the bool (null is should check further in process), FileHash Same bool (null is not checked) , database item</returns>
internal async Task<Tuple<bool?,bool?,FileIndexItem>> SizeFileHashIsTheSame(List<FileIndexItem> dbItems, string subPath)
{
var dbItem = dbItems.Find(p => p.FilePath == subPath);
var dbItem = dbItems.FirstOrDefault(p => p.FilePath == subPath);
if ( dbItem == null )
{
return new Tuple<bool?, bool?, FileIndexItem>(false, false, null);
Expand Down
2 changes: 1 addition & 1 deletion starsky/starsky.foundation.sync/Helpers/SyncCli.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public async Task Sync(string[] args)
var stopWatch = Stopwatch.StartNew();
_console.WriteLine($"Start indexing {subPath}");
var result = await _synchronize.Sync(subPath);
if ( result.TrueForAll(p => p.FilePath != subPath) )
if ( result.All(p => p.FilePath != subPath) )
{
_console.WriteLine($"Not Found: {subPath}");
}
Expand Down
2 changes: 1 addition & 1 deletion starsky/starsky.foundation.sync/Helpers/SyncIgnoreCheck.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public SyncIgnoreCheck(AppSettings appSettings, IConsole console)

public bool Filter(string subPath)
{
var isSynced = _appSettings.SyncIgnore.Exists(subPath.StartsWith);
var isSynced = _appSettings.SyncIgnore.Any(subPath.StartsWith);
if ( isSynced && _appSettings.IsVerbose()) _console.WriteLine($"sync ignored for: {subPath}");
return isSynced;
}
Expand Down
6 changes: 3 additions & 3 deletions starsky/starsky.foundation.sync/SyncServices/SyncFolder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ internal async Task CompareFolderListAndFixMissingFolders(List<string> subPaths,
{
if ( subPaths.Count == folderList.Count ) return;

foreach ( var path in subPaths.Where(path => folderList.Exists(p => p.FilePath != path) &&
foreach ( var path in subPaths.Where(path => folderList.All(p => p.FilePath != path) &&
_subPathStorage.ExistFolder(path) && !_syncIgnoreCheck.Filter(path) ) )
{
await _query.AddItemAsync(new FileIndexItem(path)
Expand All @@ -155,7 +155,7 @@ internal async Task<List<FileIndexItem>> AddParentFolder(string subPath, List<Fi
// used to check later if the item already exists, to avoid duplicates
var filePathsAllResults = allResults.Select(p => p.FilePath).ToList();

if ( allResults.TrueForAll(p => p.FilePath != subPath))
if ( allResults.All(p => p.FilePath != subPath))
{
var subPathStatus = _subPathStorage.IsFolderOrFile(subPath);
var exifStatus = subPathStatus ==
Expand Down Expand Up @@ -301,7 +301,7 @@ internal static List<FileIndexItem> PathsToUpdateInDatabase(
var resultDatabaseItems = new List<FileIndexItem>(databaseItems);
foreach ( var path in pathsOnDisk )
{
var item = databaseItems.Find(p => string.Equals(p.FilePath, path, StringComparison.InvariantCultureIgnoreCase));
var item = databaseItems.FirstOrDefault(p => string.Equals(p.FilePath, path, StringComparison.InvariantCultureIgnoreCase));
if (item == null ) // when the file should be added to the index
{
// Status is used by MultiFile
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ internal async Task<List<FileIndexItem>> MultiFile(List<string> subPathInFiles,
var resultDatabaseItems = new List<FileIndexItem>();
foreach ( var path in subPathInFiles )
{
var item = databaseItems.Find(p =>
var item = databaseItems.FirstOrDefault(p =>
string.Equals(p.FilePath, path, StringComparison.InvariantCultureIgnoreCase));
if (item == null ) // when the file should be added to the index
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ internal async Task<List<FileIndexItem>> SingleFile(string subPath,
ISynchronize.SocketUpdateDelegate? updateDelegate = null)
{
// when item does not exist in db
if ( dbItems?.Find(p => p.FilePath == subPath) == null )
if ( dbItems?.FirstOrDefault(p => p.FilePath == subPath) == null )
{
return await SingleFile(subPath);
}
Expand Down Expand Up @@ -81,7 +81,7 @@ internal async Task<List<FileIndexItem>> SingleFile(string subPath,
var dbItems = await _query.GetObjectsByFilePathAsync(subPath,true);
foreach ( var item in statusItems )
{
var dbItem = dbItems.Find(p => item.FilePath == p.FilePath);
var dbItem = dbItems.FirstOrDefault(p => item.FilePath == p.FilePath);
if ( dbItem != null )
{
scanItems.Add(dbItem);
Expand All @@ -91,7 +91,7 @@ internal async Task<List<FileIndexItem>> SingleFile(string subPath,
scanItems.Add(item);
}

foreach ( var item in dbItems.Where(item => scanItems.TrueForAll(p => p.FilePath != item.FilePath)) )
foreach ( var item in dbItems.Where(item => scanItems.All(p => p.FilePath != item.FilePath)) )
{
scanItems.Add(item);
}
Expand Down

0 comments on commit 41897e0

Please sign in to comment.