This commit is contained in:
2026-03-20 12:10:54 +01:00
parent db0f11d27e
commit 79a633e5e0
2 changed files with 98 additions and 38 deletions
@@ -56,7 +56,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
}
}
private async Task<Job> GetOrCreateJobAsync(ResizePictureEvent message, CancellationToken cancellationToken)
async Task<Job> GetOrCreateJobAsync(ResizePictureEvent message, CancellationToken cancellationToken)
{
var job = await database.Jobs
.SingleOrDefaultAsync(j => j.Id == message.JobId, cancellationToken);
@@ -78,9 +78,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
return job;
}
private async Task<List<JobOperationItem>> CreateJobOperationAsync(
IReadOnlyCollection<ResizePictureItems> resizeItems,
Guid jobId,
async Task<List<JobOperationItem>> CreateJobOperationAsync(IReadOnlyCollection<ResizePictureItems> resizeItems, Guid jobId,
CancellationToken cancellationToken)
{
var jobOperations = new List<JobOperationItem>(resizeItems.Count);
@@ -99,7 +97,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
return jobOperations;
}
private async Task<Result<MemoryStream>> GetSourceImageAsync(string bucketName, string keyName, CancellationToken cancellationToken)
async Task<Result<MemoryStream>> GetSourceImageAsync(string bucketName, string keyName, CancellationToken cancellationToken)
{
var fileResult = await storageHandler.GetFileAsync(bucketName, keyName, cancellationToken);
@@ -126,7 +124,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
return Result.Success(memoryStream);
}
private async Task ProcessOperationAsync(
async Task ProcessOperationAsync(
JobOperationItem operationItem,
string bucketName,
MemoryStream sourceImage,
@@ -160,7 +158,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
resizedPictureResult.Value,
"image/webp",
bucketName,
$"{operationItem.Item.SaveOnRoute}/{Guid.NewGuid()}.webp",
$"{operationItem.Item.SaveOnRoute}/{Guid.NewGuid() }.webp",
cancellationToken);
if (!saveResult.IsSuccess)
@@ -190,7 +188,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
}
}
private static void MarkAllAsFailed(IEnumerable<JobOperationItem> jobOperations, string errorMessage)
static void MarkAllAsFailed(IEnumerable<JobOperationItem> jobOperations, string errorMessage)
{
foreach (var operationItem in jobOperations)
{
@@ -198,7 +196,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
}
}
private static void MarkAsFailed(JobOperation jobOperation, string errorMessage)
static void MarkAsFailed(JobOperation jobOperation, string errorMessage)
{
jobOperation.JobState = JobState.Failed;
jobOperation.FinishedAt = DateTime.UtcNow;