From b5955fda5b03b180bdd770b3e86b7d2d3e4febe6 Mon Sep 17 00:00:00 2001 From: XShine555 Date: Fri, 20 Mar 2026 12:22:07 +0100 Subject: [PATCH] Changes --- Application/Contracts/Application/IEvent.cs | 7 +++++++ Application/Events/RemoveFileEvent.cs | 8 +++++--- Application/Events/ResizePictureEvent.cs | 8 +++++--- .../CreatePlayListCommandHandler.cs | 4 ++-- .../DeletePlayListCommandHandler.cs | 16 +++++++-------- .../UpdatePlayListCommandHandler.cs | 20 +++++++++---------- 6 files changed, 37 insertions(+), 26 deletions(-) create mode 100644 Application/Contracts/Application/IEvent.cs diff --git a/Application/Contracts/Application/IEvent.cs b/Application/Contracts/Application/IEvent.cs new file mode 100644 index 0000000..1d495fb --- /dev/null +++ b/Application/Contracts/Application/IEvent.cs @@ -0,0 +1,7 @@ +namespace Musify.Application.Contracts.Application +{ + public interface IEvent + { + Guid JobId { get; } + } +} \ No newline at end of file diff --git a/Application/Events/RemoveFileEvent.cs b/Application/Events/RemoveFileEvent.cs index ff89abb..1106536 100644 --- a/Application/Events/RemoveFileEvent.cs +++ b/Application/Events/RemoveFileEvent.cs @@ -1,7 +1,9 @@ -namespace Musify.Application.Events +using Musify.Application.Contracts.Application; + +namespace Musify.Application.Events { public record RemoveFileEvent( + Guid JobId, string BucketName, - string KeyName, - Guid JobId); + string KeyName) : IEvent; } \ No newline at end of file diff --git a/Application/Events/ResizePictureEvent.cs b/Application/Events/ResizePictureEvent.cs index df4f3d9..7366c6a 100644 --- a/Application/Events/ResizePictureEvent.cs +++ b/Application/Events/ResizePictureEvent.cs @@ -1,8 +1,10 @@ -namespace Musify.Application.Events +using Musify.Application.Contracts.Application; + +namespace Musify.Application.Events { public record ResizePictureEvent( + Guid JobId, string BucketName, string KeyName, - ResizePictureItems[] Items, - Guid JobId); + ResizePictureItems[] Items) : IEvent; } \ No newline at end of file diff --git a/Application/PlayLists/Commands/CreatePlayList/CreatePlayListCommandHandler.cs b/Application/PlayLists/Commands/CreatePlayList/CreatePlayListCommandHandler.cs index 5ba20da..b3fb755 100644 --- a/Application/PlayLists/Commands/CreatePlayList/CreatePlayListCommandHandler.cs +++ b/Application/PlayLists/Commands/CreatePlayList/CreatePlayListCommandHandler.cs @@ -61,6 +61,7 @@ namespace Musify.Application.PlayLists.Commands.CreatePlayList try { await eventBus.PublishAsync(new ResizePictureEvent( + Guid.NewGuid(), storageConfiguration.BucketName, originalImageStorageKey, [ @@ -76,8 +77,7 @@ namespace Musify.Application.PlayLists.Commands.CreatePlayList playListConfiguration.PicturesSizes.LargePictureWidth, playListConfiguration.PicturesSizes.LargePictureHeight, playListConfiguration.Routes.LargePictures) - ], - Guid.NewGuid()), cancellationToken); + ] ), cancellationToken); } catch (Exception exception) { diff --git a/Application/PlayLists/Commands/DeletePlayList/DeletePlayListCommandHandler.cs b/Application/PlayLists/Commands/DeletePlayList/DeletePlayListCommandHandler.cs index 674a0fc..2e1d2b6 100644 --- a/Application/PlayLists/Commands/DeletePlayList/DeletePlayListCommandHandler.cs +++ b/Application/PlayLists/Commands/DeletePlayList/DeletePlayListCommandHandler.cs @@ -36,9 +36,9 @@ namespace Musify.Application.PlayLists.Commands.DeletePlayList try { await eventBus.PublishAsync(new RemoveFileEvent( + Guid.NewGuid(), storageConfiguration.BucketName, - originalImageStorageKey, - Guid.NewGuid()), cancellationToken); + originalImageStorageKey), cancellationToken); } catch (Exception exception) { @@ -51,9 +51,9 @@ namespace Musify.Application.PlayLists.Commands.DeletePlayList try { await eventBus.PublishAsync(new RemoveFileEvent( + Guid.NewGuid(), storageConfiguration.BucketName, - playList.SmallPictureKeyName, - Guid.NewGuid()), cancellationToken); + playList.SmallPictureKeyName), cancellationToken); } catch (Exception exception) { @@ -67,9 +67,9 @@ namespace Musify.Application.PlayLists.Commands.DeletePlayList try { await eventBus.PublishAsync(new RemoveFileEvent( + Guid.NewGuid(), storageConfiguration.BucketName, - playList.MediumPictureKeyName, - Guid.NewGuid()), cancellationToken); + playList.MediumPictureKeyName), cancellationToken); } catch (Exception exception) { @@ -83,9 +83,9 @@ namespace Musify.Application.PlayLists.Commands.DeletePlayList try { await eventBus.PublishAsync(new RemoveFileEvent( + Guid.NewGuid(), storageConfiguration.BucketName, - playList.LargePictureKeyName, - Guid.NewGuid()), cancellationToken); + playList.LargePictureKeyName), cancellationToken); } catch (Exception exception) { diff --git a/Application/PlayLists/Commands/UpdatePlayList/UpdatePlayListCommandHandler.cs b/Application/PlayLists/Commands/UpdatePlayList/UpdatePlayListCommandHandler.cs index 8d82457..4426615 100644 --- a/Application/PlayLists/Commands/UpdatePlayList/UpdatePlayListCommandHandler.cs +++ b/Application/PlayLists/Commands/UpdatePlayList/UpdatePlayListCommandHandler.cs @@ -54,9 +54,9 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList try { await eventBus.PublishAsync(new RemoveFileEvent( + Guid.NewGuid(), storageConfiguration.BucketName, - originalImageStorageKey, - Guid.NewGuid()), cancellationToken); + originalImageStorageKey), cancellationToken); } catch (Exception exception) { @@ -72,9 +72,9 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList try { await eventBus.PublishAsync(new RemoveFileEvent( + Guid.NewGuid(), storageConfiguration.BucketName, - playList.SmallPictureKeyName, - Guid.NewGuid()), cancellationToken); + playList.SmallPictureKeyName), cancellationToken); } catch (Exception exception) { @@ -88,9 +88,9 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList try { await eventBus.PublishAsync(new RemoveFileEvent( + Guid.NewGuid(), storageConfiguration.BucketName, - playList.MediumPictureKeyName, - Guid.NewGuid()), cancellationToken); + playList.MediumPictureKeyName), cancellationToken); } catch (Exception exception) { @@ -104,9 +104,9 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList try { await eventBus.PublishAsync(new RemoveFileEvent( + Guid.NewGuid(), storageConfiguration.BucketName, - playList.LargePictureKeyName, - Guid.NewGuid()), cancellationToken); + playList.LargePictureKeyName), cancellationToken); } catch (Exception exception) { @@ -139,6 +139,7 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList try { await eventBus.PublishAsync(new ResizePictureEvent( + Guid.NewGuid(), storageConfiguration.BucketName, newImageStorageKey, [ @@ -154,8 +155,7 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList playListConfiguration.PicturesSizes.LargePictureWidth, playListConfiguration.PicturesSizes.LargePictureHeight, playListConfiguration.Routes.LargePictures) - ], - Guid.NewGuid() + ] ), cancellationToken); } catch (Exception exception)