mirror of
https://github.com/esphome/esphome.git
synced 2026-03-01 02:14:19 -07:00
Pass c_str() and size() directly to date/time/datetime setters
These setters have (const char*, size_t) overloads that do the actual work. Skip the std::string& overload indirection.
This commit is contained in:
@@ -1181,7 +1181,7 @@ void WebServer::handle_date_request(AsyncWebServerRequest *request, const UrlMat
|
||||
request->send(409);
|
||||
return;
|
||||
}
|
||||
call.set_date(value);
|
||||
call.set_date(value.c_str(), value.size());
|
||||
|
||||
DEFER_ACTION(call, call.perform());
|
||||
request->send(200);
|
||||
@@ -1242,7 +1242,7 @@ void WebServer::handle_time_request(AsyncWebServerRequest *request, const UrlMat
|
||||
request->send(409);
|
||||
return;
|
||||
}
|
||||
call.set_time(value);
|
||||
call.set_time(value.c_str(), value.size());
|
||||
|
||||
DEFER_ACTION(call, call.perform());
|
||||
request->send(200);
|
||||
@@ -1302,7 +1302,7 @@ void WebServer::handle_datetime_request(AsyncWebServerRequest *request, const Ur
|
||||
request->send(409);
|
||||
return;
|
||||
}
|
||||
call.set_datetime(value);
|
||||
call.set_datetime(value.c_str(), value.size());
|
||||
|
||||
DEFER_ACTION(call, call.perform());
|
||||
request->send(200);
|
||||
|
||||
Reference in New Issue
Block a user