|
@@ -8,7 +8,6 @@
|
|
|
#define MAX_DOWNLOAD_ATTEMPTS 3
|
|
#define MAX_DOWNLOAD_ATTEMPTS 3
|
|
|
|
|
|
|
|
typedef std::function<void(void)> SettingsSavedHandler;
|
|
typedef std::function<void(void)> SettingsSavedHandler;
|
|
|
-typedef std::function<void(void)> LongPollLoopFn;
|
|
|
|
|
|
|
|
|
|
const char DEFAULT_INDEX_PAGE[] PROGMEM
|
|
const char DEFAULT_INDEX_PAGE[] PROGMEM
|
|
|
= "Web app not installed. Click <a href=\"/download_update/web\">here</a> to attempt to download it from GitHub.";
|
|
= "Web app not installed. Click <a href=\"/download_update/web\">here</a> to attempt to download it from GitHub.";
|
|
@@ -26,7 +25,6 @@ public:
|
|
|
void begin();
|
|
void begin();
|
|
|
void handleClient();
|
|
void handleClient();
|
|
|
void onSettingsSaved(SettingsSavedHandler handler);
|
|
void onSettingsSaved(SettingsSavedHandler handler);
|
|
|
- void onLongPollLoop(LongPollLoopFn);
|
|
|
|
|
|
|
|
|
|
protected:
|
|
protected:
|
|
|
ESP8266WebServer::THandlerFunction handleServeFile(
|
|
ESP8266WebServer::THandlerFunction handleServeFile(
|
|
@@ -53,7 +51,6 @@ protected:
|
|
|
Settings& settings;
|
|
Settings& settings;
|
|
|
MiLightClient*& milightClient;
|
|
MiLightClient*& milightClient;
|
|
|
SettingsSavedHandler settingsSavedHandler;
|
|
SettingsSavedHandler settingsSavedHandler;
|
|
|
- LongPollLoopFn longPollLoopFn;
|
|
|
|
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|