IEventBus
This commit is contained in:
@@ -11,7 +11,7 @@ using Musify.Domain.Entities;
|
|||||||
|
|
||||||
namespace Musify.Application.PlayLists.Commands.CreatePlayList
|
namespace Musify.Application.PlayLists.Commands.CreatePlayList
|
||||||
{
|
{
|
||||||
public class CreatePlayListCommandHandler(IPublishEndpoint publishEndpoint, IDatabase database, IStorageHandler storageHandler,
|
public class CreatePlayListCommandHandler(IEventBus eventBus, IDatabase database, IStorageHandler storageHandler,
|
||||||
ILogger<CreatePlayListCommandHandler> logger, StorageSettings storageConfiguration, PlayListConfiguration playListConfiguration)
|
ILogger<CreatePlayListCommandHandler> logger, StorageSettings storageConfiguration, PlayListConfiguration playListConfiguration)
|
||||||
: IRequestHandler<CreatePlayListCommand, Task<Result<PlayListResponse>> >
|
: IRequestHandler<CreatePlayListCommand, Task<Result<PlayListResponse>> >
|
||||||
{
|
{
|
||||||
@@ -61,7 +61,7 @@ namespace Musify.Application.PlayLists.Commands.CreatePlayList
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new ResizePictureEvent(
|
await eventBus.PublishAsync(new ResizePictureEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
originalImageStorageKey,
|
originalImageStorageKey,
|
||||||
[
|
[
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ using Musify.Application.PlayLists;
|
|||||||
|
|
||||||
namespace Musify.Application.PlayLists.Commands.DeletePlayList
|
namespace Musify.Application.PlayLists.Commands.DeletePlayList
|
||||||
{
|
{
|
||||||
public class DeletePlayListCommandHandler(IDatabase database, IPublishEndpoint publishEndpoint,
|
public class DeletePlayListCommandHandler(IDatabase database, IEventBus eventBus,
|
||||||
StorageSettings storageConfiguration, PlayListConfiguration playListConfiguration, ILogger<DeletePlayListCommandHandler> logger)
|
StorageSettings storageConfiguration, PlayListConfiguration playListConfiguration, ILogger<DeletePlayListCommandHandler> logger)
|
||||||
: IRequestHandler<DeletePlayListCommand, Task<Result>>
|
: IRequestHandler<DeletePlayListCommand, Task<Result>>
|
||||||
{
|
{
|
||||||
@@ -35,7 +35,7 @@ namespace Musify.Application.PlayLists.Commands.DeletePlayList
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new RemoveFileEvent(
|
await eventBus.PublishAsync(new RemoveFileEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
originalImageStorageKey,
|
originalImageStorageKey,
|
||||||
Guid.NewGuid()), cancellationToken);
|
Guid.NewGuid()), cancellationToken);
|
||||||
@@ -50,7 +50,7 @@ namespace Musify.Application.PlayLists.Commands.DeletePlayList
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new RemoveFileEvent(
|
await eventBus.PublishAsync(new RemoveFileEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
playList.SmallPictureKeyName,
|
playList.SmallPictureKeyName,
|
||||||
Guid.NewGuid()), cancellationToken);
|
Guid.NewGuid()), cancellationToken);
|
||||||
@@ -66,7 +66,7 @@ namespace Musify.Application.PlayLists.Commands.DeletePlayList
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new RemoveFileEvent(
|
await eventBus.PublishAsync(new RemoveFileEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
playList.MediumPictureKeyName,
|
playList.MediumPictureKeyName,
|
||||||
Guid.NewGuid()), cancellationToken);
|
Guid.NewGuid()), cancellationToken);
|
||||||
@@ -82,7 +82,7 @@ namespace Musify.Application.PlayLists.Commands.DeletePlayList
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new RemoveFileEvent(
|
await eventBus.PublishAsync(new RemoveFileEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
playList.LargePictureKeyName,
|
playList.LargePictureKeyName,
|
||||||
Guid.NewGuid()), cancellationToken);
|
Guid.NewGuid()), cancellationToken);
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ using Musify.Application.PlayLists.Contracts;
|
|||||||
|
|
||||||
namespace Musify.Application.PlayLists.Commands.UpdatePlayList
|
namespace Musify.Application.PlayLists.Commands.UpdatePlayList
|
||||||
{
|
{
|
||||||
public class UpdatePlayListCommandHandler(IPublishEndpoint publishEndpoint, IDatabase database, IStorageHandler storageHandler,
|
public class UpdatePlayListCommandHandler(IEventBus eventBus, IDatabase database, IStorageHandler storageHandler,
|
||||||
ILogger<UpdatePlayListCommandHandler> logger, StorageSettings storageConfiguration, PlayListConfiguration playListConfiguration)
|
ILogger<UpdatePlayListCommandHandler> logger, StorageSettings storageConfiguration, PlayListConfiguration playListConfiguration)
|
||||||
: IRequestHandler<UpdatePlayListCommand, Task<Result<PlayListResponse>> >
|
: IRequestHandler<UpdatePlayListCommand, Task<Result<PlayListResponse>> >
|
||||||
{
|
{
|
||||||
@@ -53,7 +53,7 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new RemoveFileEvent(
|
await eventBus.PublishAsync(new RemoveFileEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
originalImageStorageKey,
|
originalImageStorageKey,
|
||||||
Guid.NewGuid()), cancellationToken);
|
Guid.NewGuid()), cancellationToken);
|
||||||
@@ -71,7 +71,7 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new RemoveFileEvent(
|
await eventBus.PublishAsync(new RemoveFileEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
playList.SmallPictureKeyName,
|
playList.SmallPictureKeyName,
|
||||||
Guid.NewGuid()), cancellationToken);
|
Guid.NewGuid()), cancellationToken);
|
||||||
@@ -87,7 +87,7 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new RemoveFileEvent(
|
await eventBus.PublishAsync(new RemoveFileEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
playList.MediumPictureKeyName,
|
playList.MediumPictureKeyName,
|
||||||
Guid.NewGuid()), cancellationToken);
|
Guid.NewGuid()), cancellationToken);
|
||||||
@@ -103,7 +103,7 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new RemoveFileEvent(
|
await eventBus.PublishAsync(new RemoveFileEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
playList.LargePictureKeyName,
|
playList.LargePictureKeyName,
|
||||||
Guid.NewGuid()), cancellationToken);
|
Guid.NewGuid()), cancellationToken);
|
||||||
@@ -138,7 +138,7 @@ namespace Musify.Application.PlayLists.Commands.UpdatePlayList
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await publishEndpoint.Publish(new ResizePictureEvent(
|
await eventBus.PublishAsync(new ResizePictureEvent(
|
||||||
storageConfiguration.BucketName,
|
storageConfiguration.BucketName,
|
||||||
newImageStorageKey,
|
newImageStorageKey,
|
||||||
[
|
[
|
||||||
|
|||||||
Reference in New Issue
Block a user