@ -20,8 +20,8 @@ class HTTPUpdateServer {
public :
public :
explicit HTTPUpdateServer ( bool serial_debug = false ) : _serial_output ( serial_debug ) , _server ( nullptr ) , _username ( emptyString ) , _password ( emptyString ) , _authenticated ( false ) { }
explicit HTTPUpdateServer ( bool serial_debug = false ) : _serial_output ( serial_debug ) , _server ( nullptr ) , _username ( emptyString ) , _password ( emptyString ) , _authenticated ( false ) { }
~ HTTPUpdateServer ( ) { }
~ HTTPUpdateServer ( ) { }
void setup ( WebServer * server ) { setup ( server , emptyString , emptyString ) ; }
void setup ( WebServer * server ) { setup ( server , _ emptyString, _ emptyString) ; }
void setup ( WebServer * server , const String & path ) { setup ( server , path , emptyString , emptyString ) ; }
void setup ( WebServer * server , const String & path ) { setup ( server , path , _ emptyString, _ emptyString) ; }
void setup ( WebServer * server , const String & username , const String & password ) { setup ( server , " /update " , username , password ) ; }
void setup ( WebServer * server , const String & username , const String & password ) { setup ( server , " /update " , username , password ) ; }
void setup ( WebServer * server , const String & path , const String & username , const String & password ) ;
void setup ( WebServer * server , const String & path , const String & username , const String & password ) ;
void updateCredentials ( const String & username , const String & password ) { _username = username ; _password = password ; }
void updateCredentials ( const String & username , const String & password ) { _username = username ; _password = password ; }
@ -36,6 +36,7 @@ class HTTPUpdateServer {
String _password ;
String _password ;
bool _authenticated ;
bool _authenticated ;
String _updaterError ;
String _updaterError ;
static const String _emptyString ;
} ;
} ;
# endif // !ARDUINO_ARCH_ESP32
# endif // !ARDUINO_ARCH_ESP32