diff --git a/src/Bss.Platform.Mediation.Abstractions/IMediator.cs b/src/Bss.Platform.Mediation.Abstractions/IMediator.cs index 05d7419..dee2df2 100644 --- a/src/Bss.Platform.Mediation.Abstractions/IMediator.cs +++ b/src/Bss.Platform.Mediation.Abstractions/IMediator.cs @@ -2,10 +2,10 @@ namespace Bss.Platform.Mediation.Abstractions; public interface IMediator { - public Task Send(IRequest request, CancellationToken cancellationToken); + public Task Send(IRequest request, CancellationToken cancellationToken = default); - public Task Send(IRequest request, CancellationToken cancellationToken); + public Task Send(IRequest request, CancellationToken cancellationToken = default); - public Task Publish(TNotification notification, CancellationToken cancellationToken) + public Task Publish(TNotification notification, CancellationToken cancellationToken = default) where TNotification : INotification; } diff --git a/src/Bss.Platform.Mediation.Abstractions/INotificationHandler.cs b/src/Bss.Platform.Mediation.Abstractions/INotificationHandler.cs index e46b347..e8f6d8e 100644 --- a/src/Bss.Platform.Mediation.Abstractions/INotificationHandler.cs +++ b/src/Bss.Platform.Mediation.Abstractions/INotificationHandler.cs @@ -3,5 +3,5 @@ namespace Bss.Platform.Mediation.Abstractions; public interface INotificationHandler where TNotification : INotification { - public Task Handle(TNotification notification, CancellationToken cancellationToken); + public Task Handle(TNotification notification, CancellationToken cancellationToken = default); } diff --git a/src/Bss.Platform.Mediation.Abstractions/IPipelineBehavior.cs b/src/Bss.Platform.Mediation.Abstractions/IPipelineBehavior.cs index 96c6f5f..23d3b42 100644 --- a/src/Bss.Platform.Mediation.Abstractions/IPipelineBehavior.cs +++ b/src/Bss.Platform.Mediation.Abstractions/IPipelineBehavior.cs @@ -2,10 +2,10 @@ namespace Bss.Platform.Mediation.Abstractions; public interface IPipelineBehavior { - public Task Handle(TRequest request, RequestHandlerDelegate next, CancellationToken cancellationToken); + public Task Handle(TRequest request, RequestHandlerDelegate next, CancellationToken cancellationToken = default); } public interface IPipelineBehavior { - public Task Handle(TRequest request, RequestHandlerDelegate next, CancellationToken cancellationToken); + public Task Handle(TRequest request, RequestHandlerDelegate next, CancellationToken cancellationToken = default); } diff --git a/src/Bss.Platform.Mediation.Abstractions/IRequestHandler.cs b/src/Bss.Platform.Mediation.Abstractions/IRequestHandler.cs index 57440d5..f25b434 100644 --- a/src/Bss.Platform.Mediation.Abstractions/IRequestHandler.cs +++ b/src/Bss.Platform.Mediation.Abstractions/IRequestHandler.cs @@ -3,11 +3,11 @@ namespace Bss.Platform.Mediation.Abstractions; public interface IRequestHandler where TRequest : IRequest { - public Task Handle(TRequest request, CancellationToken cancellationToken); + public Task Handle(TRequest request, CancellationToken cancellationToken = default); } public interface IRequestHandler where TRequest : IRequest { - public Task Handle(TRequest request, CancellationToken cancellationToken); + public Task Handle(TRequest request, CancellationToken cancellationToken = default); } diff --git a/src/Bss.Platform.Mediation/Mediator.cs b/src/Bss.Platform.Mediation/Mediator.cs index 8ee4d6d..0938f15 100644 --- a/src/Bss.Platform.Mediation/Mediator.cs +++ b/src/Bss.Platform.Mediation/Mediator.cs @@ -5,7 +5,7 @@ namespace Bss.Platform.Mediation; public sealed class Mediator(IServiceProvider serviceProvider) : IMediator { - public Task Send(IRequest request, CancellationToken cancellationToken) + public Task Send(IRequest request, CancellationToken cancellationToken = default) { var requestType = request.GetType(); var wrapperType = typeof(RequestHandlerWrapperImpl<,>).MakeGenericType(requestType, typeof(TResponse)); @@ -15,7 +15,7 @@ public Task Send(IRequest request, Cancellation return wrapper.Handle(request, serviceProvider, cancellationToken); } - public Task Send(IRequest request, CancellationToken cancellationToken) + public Task Send(IRequest request, CancellationToken cancellationToken = default) { var requestType = request.GetType(); var wrapperType = typeof(VoidRequestHandlerWrapperImpl<>).MakeGenericType(requestType); @@ -25,7 +25,7 @@ public Task Send(IRequest request, CancellationToken cancellationToken) return wrapper.Handle(request, serviceProvider, cancellationToken); } - public Task Publish(TNotification notification, CancellationToken cancellationToken) + public Task Publish(TNotification notification, CancellationToken cancellationToken = default) where TNotification : INotification { var notificationType = notification.GetType(); diff --git a/src/__SolutionItems/CommonAssemblyInfo.cs b/src/__SolutionItems/CommonAssemblyInfo.cs index 22f1164..5f60071 100644 --- a/src/__SolutionItems/CommonAssemblyInfo.cs +++ b/src/__SolutionItems/CommonAssemblyInfo.cs @@ -4,9 +4,9 @@ [assembly: AssemblyCompany("Luxoft")] [assembly: AssemblyCopyright("Copyright © Luxoft 2026")] -[assembly: AssemblyVersion("1.6.6.0")] -[assembly: AssemblyFileVersion("1.6.6.0")] -[assembly: AssemblyInformationalVersion("1.6.6.0")] +[assembly: AssemblyVersion("1.6.7.0")] +[assembly: AssemblyFileVersion("1.6.7.0")] +[assembly: AssemblyInformationalVersion("1.6.7.0")] #if DEBUG [assembly: AssemblyConfiguration("Debug")]