From 17ceb2016958f51798d6df52a6c64d0d4ebd528f Mon Sep 17 00:00:00 2001 From: Christian Kratky Date: Thu, 14 May 2020 00:18:50 +0200 Subject: [PATCH] Add dummy method to allow safe downgrade. --- .../Client/Options/MqttClientOptionsBuilder.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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;