mirror of
https://github.com/esp8266/Arduino.git
synced 2025-08-23 03:54:33 +03:00
Update ESP8266HTTPUpdateServer library (#5297)
* Converted C type strings to String object * Converted C type strings to String object
This commit is contained in:
@@ -10,25 +10,25 @@ class ESP8266HTTPUpdateServer
|
||||
|
||||
void setup(ESP8266WebServer *server)
|
||||
{
|
||||
setup(server, NULL, NULL);
|
||||
setup(server, emptyString, emptyString);
|
||||
}
|
||||
|
||||
void setup(ESP8266WebServer *server, const char * path)
|
||||
void setup(ESP8266WebServer *server, const String& path)
|
||||
{
|
||||
setup(server, path, NULL, NULL);
|
||||
setup(server, path, emptyString, emptyString);
|
||||
}
|
||||
|
||||
void setup(ESP8266WebServer *server, const char * username, const char * password)
|
||||
void setup(ESP8266WebServer *server, const String& username, const String& password)
|
||||
{
|
||||
setup(server, "/update", username, password);
|
||||
}
|
||||
|
||||
void setup(ESP8266WebServer *server, const char * path, const char * username, const char * password);
|
||||
void setup(ESP8266WebServer *server, const String& path, const String& username, const String& password);
|
||||
|
||||
void updateCredentials(const char * username, const char * password)
|
||||
void updateCredentials(const String& username, const String& password)
|
||||
{
|
||||
_username = (char *)username;
|
||||
_password = (char *)password;
|
||||
_username = username;
|
||||
_password = password;
|
||||
}
|
||||
|
||||
protected:
|
||||
@@ -37,8 +37,8 @@ class ESP8266HTTPUpdateServer
|
||||
private:
|
||||
bool _serial_output;
|
||||
ESP8266WebServer *_server;
|
||||
char * _username;
|
||||
char * _password;
|
||||
String _username;
|
||||
String _password;
|
||||
bool _authenticated;
|
||||
String _updaterError;
|
||||
};
|
||||
|
Reference in New Issue
Block a user