added build
All checks were successful
Build and Push Image / build-and-push (push) Successful in 6m28s
All checks were successful
Build and Push Image / build-and-push (push) Successful in 6m28s
This commit is contained in:
@@ -101,6 +101,9 @@ public class FileScannerService(MediaService mediaService, IConfiguration config
|
||||
if (relativePath[0] == '.') //Ignore hidden folders
|
||||
continue;
|
||||
var absolutePath = Path.Combine(path, relativePath);
|
||||
var fileInfo = new FileInfo(absolutePath);
|
||||
if (fileInfo.Length == 0) //Skip invalid files
|
||||
continue;
|
||||
var isUpgrade = false;
|
||||
if (existingFiles.TryGetValue(relativePath, out var version))
|
||||
{
|
||||
@@ -129,13 +132,11 @@ public class FileScannerService(MediaService mediaService, IConfiguration config
|
||||
if (entries.Count > 0)
|
||||
{
|
||||
await mediaService.AddMediaBulkAsync(entries, cancellationToken);
|
||||
logger.LogInformation("Added {count} file entries", entries.Count);
|
||||
}
|
||||
if (upgradeEntries.Count > 0)
|
||||
{
|
||||
await mediaService.DeleteAllEntriesAsync(upgradeEntries.Select(e => e.Filepath), cancellationToken);
|
||||
await mediaService.AddMediaBulkAsync(upgradeEntries, cancellationToken);
|
||||
logger.LogInformation("Upgraded {count} file entries", upgradeEntries.Count);
|
||||
}
|
||||
return entries.Count + upgradeEntries.Count;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user