From 35bf4a94bd569d2ed99e04c1c18d6d4cbc8ae284 Mon Sep 17 00:00:00 2001 From: Shawn A Date: Tue, 20 Feb 2018 12:59:37 -0600 Subject: [PATCH] change webserver pointer to using --- WiFiManager.cpp | 6 +----- WiFiManager.h | 5 +++-- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/WiFiManager.cpp b/WiFiManager.cpp index 190febb..1a7fc7f 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -332,11 +332,7 @@ void WiFiManager::setupConfigPortal() { // setup dns and web servers dnsServer.reset(new DNSServer()); - #if defined(ESP32) && defined(WEBSERVERSHIM) - server.reset(new WebServer(80)); - #else - server.reset(new ESP8266WebServer(80)); - #endif + server.reset(new WM_WebServer(80)); /* Setup the DNS server redirecting all the domains to the apIP */ dnsServer->setErrorReplyCode(DNSReplyCode::NoError); diff --git a/WiFiManager.h b/WiFiManager.h index 5b4f445..754764e 100644 --- a/WiFiManager.h +++ b/WiFiManager.h @@ -189,10 +189,11 @@ class WiFiManager std::unique_ptr dnsServer; #if defined(ESP32) && defined(WEBSERVERSHIM) - std::unique_ptr server; + using WM_WebServer = WebServer; #else - std::unique_ptr server; + using WM_WebServer = ESP8266WebServer; #endif + std::unique_ptr server; // ip configs IPAddress _ap_static_ip;