补缺失依懒

This commit is contained in:
yzp 2025-02-22 08:46:28 +08:00
parent e3f9975657
commit 102b336a85
2 changed files with 7 additions and 12 deletions

View File

@ -13,14 +13,7 @@ namespace Admin.NET.Core.Service;
/// </summary>
[ApiDescriptionSettings(Order = 90, Description = "MQTT 服务")]
public class SysMqttService() : IDynamicApiController, ITransient
{
MqttHostedService _mqttHostedService;
public SysMqttService(MqttHostedService mqttProvider)
{
_mqttHostedService = mqttProvider;
}
{
/// <summary>
/// 获取客户端列表 🔖
/// </summary>
@ -35,14 +28,15 @@ public class SysMqttService() : IDynamicApiController, ITransient
}
/// <summary>
/// 发布消息 🔖
/// 发布主题 🔖
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[AllowAnonymous]
[DisplayName("发布消息")]
[DisplayName("发布主题")]
public async Task PublicMessage(PublicMessageInput input)
{
_mqttHostedService.PublicMessage(input.Topic, input.Message);
{
MqttHostedService mqttHostedService = App.GetRequiredService<MqttHostedService>();
mqttHostedService.PublicMessage(input.Topic, input.Message);
}
}

View File

@ -11,6 +11,7 @@
<ItemGroup>
<PackageReference Include="IGeekFan.AspNetCore.Knife4jUI" Version="0.0.16" />
<PackageReference Include="MQTTnet.AspNetCore" Version="5.0.1.1416" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="9.0.2" />
</ItemGroup>