Adding initial playback bar logic.

This commit is contained in:
2025-03-02 13:46:33 -05:00
parent fc28004c89
commit 1a9c1a5478
16 changed files with 374 additions and 25 deletions

View File

@@ -13,9 +13,12 @@ public abstract class FileRepository<TObject> : IRepository<TObject> where TObje
public FileRepository()
{
if (string.IsNullOrWhiteSpace(DirectoryName) || Directory.Exists(DirectoryName) == false)
if (string.IsNullOrWhiteSpace(DirectoryName))
return;
if (Directory.Exists(DirectoryName) == false)
Directory.CreateDirectory(DirectoryName);
if (string.IsNullOrWhiteSpace(Extension))
return;
@@ -30,7 +33,7 @@ public abstract class FileRepository<TObject> : IRepository<TObject> where TObje
var fileInfoList = directoryInfo.EnumerateFiles("*." + Extension, SearchOption.TopDirectoryOnly).Where(x => x.Attributes.HasFlag(FileAttributes.Hidden) == false);
return fileInfoList.Select(fileInfo => fileInfo.FullName).ToList();
return [.. fileInfoList.Select(fileInfo => fileInfo.FullName)];
}
private void LoadFileNamesIntoMap(List<string> fileNames)