From ab075b004b4265b237b79924d9ea0dbccfa692c3 Mon Sep 17 00:00:00 2001 From: Stuart Lang Date: Mon, 8 Jul 2024 15:02:10 +0100 Subject: [PATCH] Add null check and remove binary breaking change --- .../MessageHandling/Dispatch/MessageDispatcher.cs | 13 +++++++++++++ .../Compression/MessageCompressionRegistry.cs | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/JustSaying/AwsTools/MessageHandling/Dispatch/MessageDispatcher.cs b/src/JustSaying/AwsTools/MessageHandling/Dispatch/MessageDispatcher.cs index f44b3c83..dfb87507 100644 --- a/src/JustSaying/AwsTools/MessageHandling/Dispatch/MessageDispatcher.cs +++ b/src/JustSaying/AwsTools/MessageHandling/Dispatch/MessageDispatcher.cs @@ -32,6 +32,19 @@ public MessageDispatcher( _logger = loggerFactory.CreateLogger("JustSaying"); } + public MessageDispatcher( + IMessageSerializationRegister serializationRegister, + IMessageMonitor messagingMonitor, + MiddlewareMap middlewareMap, + ILoggerFactory loggerFactory) : this( + serializationRegister, + messagingMonitor, + middlewareMap, + null, + loggerFactory) + { + } + public async Task DispatchMessageAsync( IQueueMessageContext messageContext, CancellationToken cancellationToken) diff --git a/src/JustSaying/Messaging/Compression/MessageCompressionRegistry.cs b/src/JustSaying/Messaging/Compression/MessageCompressionRegistry.cs index 6445b43e..1a275dcb 100644 --- a/src/JustSaying/Messaging/Compression/MessageCompressionRegistry.cs +++ b/src/JustSaying/Messaging/Compression/MessageCompressionRegistry.cs @@ -13,7 +13,7 @@ public sealed class MessageCompressionRegistry : IMessageCompressionRegistry /// A list of available compression methods. public MessageCompressionRegistry(IList compressions) { - _compressions = compressions; + _compressions = compressions ?? throw new ArgumentNullException(nameof(compressions)); } ///