diff --git a/Source/MQTTnet/Client/Options/MqttClientOptionsBuilder.cs b/Source/MQTTnet/Client/Options/MqttClientOptionsBuilder.cs index b450adc6..dcd5d34e 100644 --- a/Source/MQTTnet/Client/Options/MqttClientOptionsBuilder.cs +++ b/Source/MQTTnet/Client/Options/MqttClientOptionsBuilder.cs @@ -40,17 +40,17 @@ namespace MQTTnet.Client.Options return this; } + [Obsolete("This method is no longer supported. The client will send ping requests just before the keep alive interval is going to elapse. As per MQTT RFC the serve has to wait 1.5 times the interval so we don't need this anymore.")] + public MqttClientOptionsBuilder WithKeepAliveSendInterval(TimeSpan value) + { + return this; + } + public MqttClientOptionsBuilder WithNoKeepAlive() { return WithKeepAlivePeriod(TimeSpan.Zero); } - public MqttClientOptionsBuilder WithoutKeepAlivePeriod() - { - _options.KeepAlivePeriod = TimeSpan.Zero; - return this; - } - public MqttClientOptionsBuilder WithKeepAlivePeriod(TimeSpan value) { _options.KeepAlivePeriod = value;