mirror of
https://github.com/esphome/esphome.git
synced 2026-09-17 18:18:43 +00:00
try
This commit is contained in:
@@ -618,8 +618,9 @@ void PrometheusHandler::event_row_(AsyncResponseStream *stream, event::Event *ob
|
||||
stream->print(ESPHOME_F("\",name=\""));
|
||||
stream->print(relabel_name_(obj).c_str());
|
||||
stream->print(ESPHOME_F("\",last_event_type=\""));
|
||||
// get_last_event_type() returns StringRef pointing to null-terminated string literals from codegen
|
||||
stream->print(obj->get_last_event_type().c_str());
|
||||
// get_last_event_type() returns StringRef
|
||||
auto event_type = obj->get_last_event_type();
|
||||
stream->print(event_type.c_str(), event_type.size());
|
||||
stream->print(ESPHOME_F("\"} "));
|
||||
stream->print(ESPHOME_F("1.0"));
|
||||
stream->print(ESPHOME_F("\n"));
|
||||
|
||||
@@ -1966,7 +1966,7 @@ void WebServer::handle_event_request(AsyncWebServerRequest *request, const UrlMa
|
||||
}
|
||||
|
||||
static std::string get_event_type(event::Event *event) {
|
||||
return event ? std::string(event->get_last_event_type()) : "";
|
||||
return event ? std::string(event->get_last_event_type()) : std::string();
|
||||
}
|
||||
|
||||
std::string WebServer::event_state_json_generator(WebServer *web_server, void *source) {
|
||||
|
||||
Reference in New Issue
Block a user