mirror of
https://github.com/dotnet/MQTTnet.git
synced 2026-10-18 02:13:00 +08:00
possibly fixed timing issue in test
This commit is contained in:
@@ -11,8 +11,14 @@ namespace MQTTnet.AspNetCore
|
||||
{
|
||||
public class MqttHostedServer : MqttServer, IHostedService
|
||||
{
|
||||
public MqttHostedServer(IOptions<MqttServerOptions> options, IEnumerable<IMqttServerAdapter> adapters, ILogger<MqttServer> logger, MqttClientSessionsManager clientSessionsManager)
|
||||
: base(options, adapters, logger, clientSessionsManager)
|
||||
public MqttHostedServer(
|
||||
IOptions<MqttServerOptions> options,
|
||||
IEnumerable<IMqttServerAdapter> adapters,
|
||||
ILogger<MqttServer> logger,
|
||||
MqttClientSessionsManager clientSessionsManager,
|
||||
IMqttClientRetainedMessageManager clientRetainedMessageManager
|
||||
)
|
||||
: base(options, adapters, logger, clientSessionsManager, clientRetainedMessageManager)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -99,7 +99,9 @@ namespace MQTTnet
|
||||
clientSessionsManager,
|
||||
_serviceProvider.GetRequiredService<MqttClientSubscriptionsManager>(),
|
||||
_serviceProvider.GetRequiredService<ILogger<MqttClientSession>>(),
|
||||
_serviceProvider.GetRequiredService<ILogger<MqttClientPendingMessagesQueue>>());
|
||||
_serviceProvider.GetRequiredService<ILogger<MqttClientPendingMessagesQueue>>(),
|
||||
_serviceProvider.GetRequiredService<IMqttClientRetainedMessageManager>()
|
||||
);
|
||||
}
|
||||
|
||||
public IMqttClient CreateMqttClient()
|
||||
|
||||
@@ -33,9 +33,9 @@ namespace MQTTnet
|
||||
services.AddTransient<IMqttServerAdapter, MqttServerAdapter>();
|
||||
services.AddTransient<IMqttPacketSerializer, MqttPacketSerializer>();
|
||||
|
||||
services.AddTransient<MqttClientSessionsManager>();
|
||||
services.AddSingleton<MqttClientSessionsManager>();
|
||||
services.AddTransient<MqttClientSubscriptionsManager>();
|
||||
services.AddTransient<MqttClientRetainedMessagesManager>();
|
||||
services.AddSingleton<IMqttClientRetainedMessageManager, MqttClientRetainedMessagesManager>();
|
||||
return services;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user