Refactor sub/unsub management in managed client.

This commit is contained in:
Christian
2021-09-19 12:59:32 +02:00
parent d01d859227
commit 68f1043ef5
9 changed files with 61 additions and 43 deletions
@@ -4,7 +4,7 @@ using MQTTnet.Server;
namespace MQTTnet.Extensions.ManagedClient
{
public class ManagedMqttClientOptions : IManagedMqttClientOptions
public sealed class ManagedMqttClientOptions : IManagedMqttClientOptions
{
public IMqttClientOptions ClientOptions { get; set; }
@@ -18,6 +18,6 @@ namespace MQTTnet.Extensions.ManagedClient
public MqttPendingMessagesOverflowStrategy PendingMessagesOverflowStrategy { get; set; } = MqttPendingMessagesOverflowStrategy.DropNewMessage;
public int? MaxSubcribeUnsubscribeMessagesAtOnce { get; set; } = null;
public int MaxTopicFiltersInSubscribeUnsubscribePackets { get; set; } = int.MaxValue;
}
}