From 3d4cacb6d68713deba05dc76c50d02b57a5fb1fe Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Mon, 1 Jul 2024 00:43:13 +0200 Subject: [PATCH] [backend/core] Make MediaCleanupTask print a log message on success --- Iceshrimp.Backend/Core/Tasks/MediaCleanupTask.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Iceshrimp.Backend/Core/Tasks/MediaCleanupTask.cs b/Iceshrimp.Backend/Core/Tasks/MediaCleanupTask.cs index 21f04680..c833a82f 100644 --- a/Iceshrimp.Backend/Core/Tasks/MediaCleanupTask.cs +++ b/Iceshrimp.Backend/Core/Tasks/MediaCleanupTask.cs @@ -30,8 +30,9 @@ public class MediaCleanupTask : ICronTask if (!config.CleanBanners) query = query.Where(p => !db.Users.Any(u => u.BannerId == p.Id)); var fileIds = query.Select(p => p.Id); + var cnt = await fileIds.CountAsync(); - logger.LogInformation("Expiring {count} files...", await fileIds.CountAsync()); + logger.LogInformation("Expiring {count} files...", cnt); await foreach (var fileId in fileIds.AsAsyncEnumerable()) { await queueService.BackgroundTaskQueue.EnqueueAsync(new DriveFileDeleteJobData @@ -39,6 +40,8 @@ public class MediaCleanupTask : ICronTask DriveFileId = fileId, Expire = true }); } + + logger.LogInformation("Successfully cleaned up {count} expired media files.", cnt); } // Midnight