This commit is contained in:
2026-03-20 12:27:45 +01:00
parent 9ba67654aa
commit 03cbbae48a
5 changed files with 12 additions and 12 deletions
@@ -1,6 +1,6 @@
namespace Musify.Application.Events
{
public record ResizePictureItems(
public record ResizePictureArguments(
int Width,
int Height,
string SaveOnRoute);
+1 -1
View File
@@ -6,5 +6,5 @@ namespace Musify.Application.Events
Guid JobId,
string BucketName,
string KeyName,
ResizePictureItems[] Items) : IEvent;
ResizePictureArguments[] Arguments) : IEvent;
}
@@ -65,15 +65,15 @@ namespace Musify.Application.PlayLists.Commands.CreatePlayList
storageConfiguration.BucketName,
originalImageStorageKey,
[
new ResizePictureItems(
new ResizePictureArguments(
playListConfiguration.PicturesSizes.SmallPictureWidth,
playListConfiguration.PicturesSizes.SmallPictureHeight,
playListConfiguration.Routes.SmallPictures),
new ResizePictureItems(
new ResizePictureArguments(
playListConfiguration.PicturesSizes.MediumPictureWidth,
playListConfiguration.PicturesSizes.MediumPictureHeight,
playListConfiguration.Routes.MediumPictures),
new ResizePictureItems(
new ResizePictureArguments(
playListConfiguration.PicturesSizes.LargePictureWidth,
playListConfiguration.PicturesSizes.LargePictureHeight,
playListConfiguration.Routes.LargePictures)
@@ -143,15 +143,15 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList
storageConfiguration.BucketName,
newImageStorageKey,
[
new ResizePictureItems(
new ResizePictureArguments(
playListConfiguration.PicturesSizes.SmallPictureWidth,
playListConfiguration.PicturesSizes.SmallPictureHeight,
playListConfiguration.Routes.SmallPictures),
new ResizePictureItems(
new ResizePictureArguments(
playListConfiguration.PicturesSizes.MediumPictureWidth,
playListConfiguration.PicturesSizes.MediumPictureHeight,
playListConfiguration.Routes.MediumPictures),
new ResizePictureItems(
new ResizePictureArguments(
playListConfiguration.PicturesSizes.LargePictureWidth,
playListConfiguration.PicturesSizes.LargePictureHeight,
playListConfiguration.Routes.LargePictures)
@@ -12,7 +12,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
public class ResizePictureConsumer(IStorageHandler storageHandler, IPictureHandler pictureHandler, IDatabase database, ILogger<ResizePictureConsumer> logger)
: IConsumer<ResizePictureEvent>
{
private record JobOperationItem(ResizePictureItems Item, JobOperation JobOperation);
private record JobOperationItem(ResizePictureArguments Item, JobOperation JobOperation);
public const string QueueName = "picture-resize-queue";
@@ -24,7 +24,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
var cancellationToken = consumeContext.CancellationToken;
var job = await GetOrCreateJobAsync(message, cancellationToken);
var jobOperations = await CreateJobOperationAsync(message.Items, job.Id, cancellationToken);
var jobOperations = await CreateJobOperationAsync(message.Arguments, job.Id, cancellationToken);
await database.SaveChangesAsync(cancellationToken);
@@ -66,7 +66,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
return job;
}
var payloadJson = JsonSerializer.Serialize(message.Items);
var payloadJson = JsonSerializer.Serialize(message.Arguments);
job = new Job
{
Id = message.JobId,
@@ -78,7 +78,7 @@ namespace Musify.Infrastructure.Messaging.Consumers
return job;
}
async Task<List<JobOperationItem>> CreateJobOperationAsync(IReadOnlyCollection<ResizePictureItems> resizeItems, Guid jobId,
async Task<List<JobOperationItem>> CreateJobOperationAsync(IReadOnlyCollection<ResizePictureArguments> resizeItems, Guid jobId,
CancellationToken cancellationToken)
{
var jobOperations = new List<JobOperationItem>(resizeItems.Count);