diff --git a/README.md b/README.md index 2a0cd6a..46ffea0 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ - [Example](#example) - [Contribution](#contribution) +## Updated to compile with WebSockets v2.3.2 (as of Dec 2020) + ## Install ### 💡 This library uses lstdc++ diff --git a/SocketIoClient.cpp b/SocketIoClient.cpp index 65c38d0..ce3716a 100644 --- a/SocketIoClient.cpp +++ b/SocketIoClient.cpp @@ -53,7 +53,7 @@ void SocketIoClient::webSocketEvent(WStype_t type, uint8_t * payload, size_t len } } -void SocketIoClient::beginSSL(const char* host, const int port, const char* url, const char* fingerprint) { +void SocketIoClient::beginSSL(const char* host, const int port, const char* url, const uint8_t* fingerprint) { _webSocket.beginSSL(host, port, url, fingerprint); initialize(); } diff --git a/SocketIoClient.h b/SocketIoClient.h index 7f6e3dc..a698e9f 100644 --- a/SocketIoClient.h +++ b/SocketIoClient.h @@ -35,7 +35,7 @@ class SocketIoClient { void webSocketEvent(WStype_t type, uint8_t * payload, size_t length); void initialize(); public: - void beginSSL(const char* host, const int port = DEFAULT_PORT, const char* url = DEFAULT_URL, const char* fingerprint = DEFAULT_FINGERPRINT); + void beginSSL(const char* host, const int port = DEFAULT_PORT, const char* url = DEFAULT_URL, const uint8_t* fingerprint = (const uint8_t*)DEFAULT_FINGERPRINT); void begin(const char* host, const int port = DEFAULT_PORT, const char* url = DEFAULT_URL); void loop(); void on(const char* event, std::function);