From 12684582aac21cf80e9498d763ef138e17b53620 Mon Sep 17 00:00:00 2001 From: Amr Bekhit Date: Sat, 21 Mar 2020 22:14:25 +0300 Subject: [PATCH] Initialize _reconnectInterval in constructor. This allows setReconnectInterval() to be called before begin() and stops begin() from overriding _reconnectInterval every time it is called. --- src/WebSocketsClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WebSocketsClient.cpp b/src/WebSocketsClient.cpp index db15e5b..b2c8e6f 100644 --- a/src/WebSocketsClient.cpp +++ b/src/WebSocketsClient.cpp @@ -30,6 +30,7 @@ WebSocketsClient::WebSocketsClient() { _client.num = 0; _client.cIsClient = true; _client.extraHeaders = WEBSOCKETS_STRING("Origin: file://"); + _reconnectInterval = 500; } WebSocketsClient::~WebSocketsClient() { @@ -82,7 +83,6 @@ void WebSocketsClient::begin(const char * host, uint16_t port, const char * url, #endif _lastConnectionFail = 0; - _reconnectInterval = 500; } void WebSocketsClient::begin(String host, uint16_t port, String url, String protocol) {