sorting local images before uploading them
PiwigoDirectorySync/pipeline/head This commit looks good Details

This commit is contained in:
Philipp Häfelfinger 2023-09-30 15:53:26 +02:00
parent f39b2ae3fe
commit 783528b8b3
1 changed files with 3 additions and 0 deletions

View File

@ -184,6 +184,7 @@ internal class ImageSynchronizer : IImageSynchronizer
{
var imagesToUpload = await _persistenceContext.PiwigoImages.Include(i => i.Album)
.Where(i => i.ServerImageId != null && i.Album.ServerId == piwigoServer.Id && i.UploadRequired && i.ServerImageId != null)
.OrderBy(i => i.FilePath)
.ToListAsync(ct);
_logger.Information("Updating {Count} images", imagesToUpload.Count);
@ -208,6 +209,7 @@ internal class ImageSynchronizer : IImageSynchronizer
{
var imagesToUpload = await _persistenceContext.PiwigoImages.Include(i => i.Album)
.Where(i => i.ServerImageId == null && i.Album.ServerId == piwigoServer.Id && i.Album.ServerAlbumId != null)
.OrderBy(i => i.FilePath)
.ToListAsync(ct);
_logger.Information("Uploading {Count} images", imagesToUpload.Count);
@ -245,6 +247,7 @@ internal class ImageSynchronizer : IImageSynchronizer
{
var imagesToSearch = await _persistenceContext.PiwigoImages.Include(i => i.Album)
.Where(i => i.ServerImageId == null && i.Album.ServerId == piwigoServer.Id)
.OrderBy(i => i.FilePath)
.ToListAsync(ct);
_logger.Information("Checking {Count} images if they exist", imagesToSearch.Count);