From 41e0a25fc8afe916c3ef5b57dbd8817bd9a20263 Mon Sep 17 00:00:00 2001 From: Christian <6939810+chkr1011@users.noreply.github.com> Date: Tue, 14 Jun 2022 21:10:53 +0200 Subject: [PATCH] Fix wrong event args types. --- .github/workflows/ReleaseNotes.md | 7 ++++--- .../MQTTnet.Extensions.ManagedClient/IManagedMqttClient.cs | 4 ++-- .../MQTTnet.Extensions.ManagedClient/ManagedMqttClient.cs | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ReleaseNotes.md b/.github/workflows/ReleaseNotes.md index be756f01..47c059d2 100644 --- a/.github/workflows/ReleaseNotes.md +++ b/.github/workflows/ReleaseNotes.md @@ -1,4 +1,5 @@ -* [Server] Connections with _try_private_ flag (MQTT 3.1.1 Bridge) are now accepted. -* [Client] Added the flag _try_private_ (MQTT 3.1.1 Bridge) to client options. +* [Server] Connections with _try_private_ flag (MQTT 3.1.1 Bridge) are now accepted (#1413). +* [Client] Added the flag _try_private_ (MQTT 3.1.1 Bridge) to client options (#1413). * [Client] Fixed MQTTv5 protocol violation in PUBLISH packets (#1423). -* [Client] Added missing "WithWill..." methods in _MqttClientOptionsBuilder_. \ No newline at end of file +* [Client] Added missing "WithWill..." methods in _MqttClientOptionsBuilder_. +* [ManagedClient] Fixed wrong event args type for connected and disconnected events (#1432). \ No newline at end of file diff --git a/Source/MQTTnet.Extensions.ManagedClient/IManagedMqttClient.cs b/Source/MQTTnet.Extensions.ManagedClient/IManagedMqttClient.cs index 26fc6463..20f51d83 100644 --- a/Source/MQTTnet.Extensions.ManagedClient/IManagedMqttClient.cs +++ b/Source/MQTTnet.Extensions.ManagedClient/IManagedMqttClient.cs @@ -15,13 +15,13 @@ namespace MQTTnet.Extensions.ManagedClient event Func ApplicationMessageSkippedAsync; - event Func ConnectedAsync; + event Func ConnectedAsync; event Func ConnectingFailedAsync; event Func ConnectionStateChangedAsync; - event Func DisconnectedAsync; + event Func DisconnectedAsync; event Func SynchronizingSubscriptionsFailedAsync; diff --git a/Source/MQTTnet.Extensions.ManagedClient/ManagedMqttClient.cs b/Source/MQTTnet.Extensions.ManagedClient/ManagedMqttClient.cs index a36fc310..50b97768 100644 --- a/Source/MQTTnet.Extensions.ManagedClient/ManagedMqttClient.cs +++ b/Source/MQTTnet.Extensions.ManagedClient/ManagedMqttClient.cs @@ -93,7 +93,7 @@ namespace MQTTnet.Extensions.ManagedClient remove => InternalClient.ApplicationMessageReceivedAsync -= value; } - public event Func ConnectedAsync + public event Func ConnectedAsync { add => InternalClient.ConnectedAsync += value; remove => InternalClient.ConnectedAsync -= value; @@ -111,7 +111,7 @@ namespace MQTTnet.Extensions.ManagedClient remove => _connectionStateChangedEvent.RemoveHandler(value); } - public event Func DisconnectedAsync + public event Func DisconnectedAsync { add => InternalClient.DisconnectedAsync += value; remove => InternalClient.DisconnectedAsync -= value; -- GitLab