Skip to content

Commit b9e2ed0

Browse files
committed
Update packages
1 parent 3e49d05 commit b9e2ed0

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

src/Artemis.Plugins.Mqtt/Artemis.Plugins.Mqtt.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net7.0</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<Platforms>x64</Platforms>
55
<EnableDynamicLoading>true</EnableDynamicLoading>
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="ArtemisRGB.UI.Shared" IncludeAssets="compile;build;buildTransitive" Version="1.2023.1017.2" />
10-
<PackageReference Include="MQTTnet" Version="3.0.14-rc5" />
11-
<PackageReference Include="MQTTnet.Extensions.ManagedClient" Version="3.0.14-rc5" />
9+
<PackageReference Include="ArtemisRGB.UI.Shared" IncludeAssets="compile;build;buildTransitive" Version="1.2024.225.6" />
10+
<PackageReference Include="MQTTnet" Version="4.3.3.952" />
11+
<PackageReference Include="MQTTnet.Extensions.ManagedClient" Version="4.3.3.952" />
1212
</ItemGroup>
1313

1414
<ItemGroup>

src/Artemis.Plugins.Mqtt/MqttConnector.cs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
using System.Linq;
44
using System.Threading.Tasks;
55
using MQTTnet;
6-
using MQTTnet.Client.Connecting;
7-
using MQTTnet.Client.Disconnecting;
8-
using MQTTnet.Client.Options;
6+
using MQTTnet.Client;
97
using MQTTnet.Extensions.ManagedClient;
108

119
namespace Artemis.Plugins.Mqtt;
@@ -21,9 +19,9 @@ public sealed class MqttConnector : IDisposable
2119
public MqttConnector()
2220
{
2321
client = clientFactory.CreateManagedMqttClient();
24-
client.UseApplicationMessageReceivedHandler(OnClientMessageReceived);
25-
client.UseConnectedHandler(OnClientConnected);
26-
client.UseDisconnectedHandler(OnClientDisconnected);
22+
client.ApplicationMessageReceivedAsync += OnClientMessageReceived;
23+
client.ConnectedAsync += OnClientConnected;
24+
client.DisconnectedAsync += OnClientDisconnected;
2725
}
2826

2927
/// <summary>
@@ -92,20 +90,23 @@ public Task Stop()
9290
return client.StopAsync();
9391
}
9492

95-
private void OnClientMessageReceived(MqttApplicationMessageReceivedEventArgs e)
93+
private Task OnClientMessageReceived(MqttApplicationMessageReceivedEventArgs e)
9694
{
9795
MessageReceived?.Invoke(this, e);
96+
return Task.CompletedTask;
9897
}
9998

100-
private void OnClientConnected(MqttClientConnectedEventArgs e)
99+
private Task OnClientConnected(MqttClientConnectedEventArgs e)
101100
{
102101
IsConnected = true;
103102
Connected?.Invoke(this, e);
103+
return Task.CompletedTask;
104104
}
105105

106-
private void OnClientDisconnected(MqttClientDisconnectedEventArgs e)
106+
private Task OnClientDisconnected(MqttClientDisconnectedEventArgs e)
107107
{
108108
IsConnected = false;
109109
Disconnected?.Invoke(this, e);
110+
return Task.CompletedTask;
110111
}
111112
}

src/Artemis.Plugins.Mqtt/MqttModule.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
using Artemis.Plugins.Mqtt.DataModels;
99
using Artemis.Plugins.Mqtt.DataModels.Dynamic;
1010
using MQTTnet;
11-
using MQTTnet.Client.Connecting;
12-
using MQTTnet.Client.Disconnecting;
11+
using MQTTnet.Client;
1312
using Serilog;
1413

1514
namespace Artemis.Plugins.Mqtt;

0 commit comments

Comments
 (0)