Add a callback when reset settings is triggered

This commit is contained in:
Germán Martín
2017-06-26 15:04:57 +02:00
parent 5e9248651f
commit 8f90e0f5d7
2 changed files with 10 additions and 0 deletions
+7
View File
@@ -336,6 +336,8 @@ void WiFiManager::resetSettings() {
DEBUG_WM(F("settings invalidated"));
DEBUG_WM(F("THIS MAY CAUSE AP NOT TO START UP PROPERLY. YOU NEED TO COMMENT IT OUT AFTER ERASING THE DATA."));
WiFi.disconnect(true);
if (_resetcallback != NULL)
_resetcallback();
//delay(200);
}
void WiFiManager::setTimeout(unsigned long seconds) {
@@ -727,6 +729,11 @@ void WiFiManager::setSaveConfigCallback( void (*func)(void) ) {
_savecallback = func;
}
//start up reset config callback
void WiFiManager::setConfigResetCallback(void(*func)(void)) {
_resetcallback = func;
}
//sets a custom element to add to head, like a new style tag
void WiFiManager::setCustomHeadElement(const char* element) {
_customHeadElement = element;