From d8805dacdfd2a5071621bf6f04d77f1d31fc3f53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20ANDRE?= Date: Sat, 15 Jun 2024 14:53:39 +0200 Subject: [PATCH] feat: add new Send method in Messenger --- src/MyNet.Utilities/Messaging/IMessenger.cs | 2 ++ src/MyNet.Utilities/Messaging/Messenger.cs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/MyNet.Utilities/Messaging/IMessenger.cs b/src/MyNet.Utilities/Messaging/IMessenger.cs index e71e621..5d5d7c9 100644 --- a/src/MyNet.Utilities/Messaging/IMessenger.cs +++ b/src/MyNet.Utilities/Messaging/IMessenger.cs @@ -143,6 +143,8 @@ public interface IMessenger /// The message to send to registered recipients. void Send(TMessage message); + void Send(); + /// /// Sends a message to registered recipients. The message will /// reach only recipients that registered for this message type diff --git a/src/MyNet.Utilities/Messaging/Messenger.cs b/src/MyNet.Utilities/Messaging/Messenger.cs index 1b7a0e7..c6aacad 100644 --- a/src/MyNet.Utilities/Messaging/Messenger.cs +++ b/src/MyNet.Utilities/Messaging/Messenger.cs @@ -230,6 +230,8 @@ public static IMessenger Default /// The message to send to registered recipients. public virtual void Send(TMessage message) => SendToTargetOrType(message, null, null); + public virtual void Send() => SendToTargetOrType(Activator.CreateInstance(), null, null); + /// /// Sends a message to registered recipients. The message will /// reach only recipients that registered for this message type