Add interface for server options. Add context class for connection validator (hide internal packets).

This commit is contained in:
Christian Kratky
2017-11-25 20:12:50 +01:00
parent f9d67e2cd2
commit ee6ec14bf8
20 changed files with 74 additions and 50 deletions
@@ -19,7 +19,7 @@ namespace MQTTnet.Server
private readonly MqttClientSubscriptionsManager _subscriptionsManager;
private readonly MqttClientSessionsManager _sessionsManager;
private readonly MqttClientPendingMessagesQueue _pendingMessagesQueue;
private readonly MqttServerOptions _options;
private readonly IMqttServerOptions _options;
private readonly IMqttNetLogger _logger;
private IMqttChannelAdapter _adapter;
@@ -28,7 +28,7 @@ namespace MQTTnet.Server
public MqttClientSession(
string clientId,
MqttServerOptions options,
IMqttServerOptions options,
MqttClientSessionsManager sessionsManager,
IMqttNetLogger logger)
{