diff --git a/esphome/components/http_request/http_request.h b/esphome/components/http_request/http_request.h index 3b15a6c89a..48163a70aa 100644 --- a/esphome/components/http_request/http_request.h +++ b/esphome/components/http_request/http_request.h @@ -31,7 +31,10 @@ struct Header { const char *value; }; -class HttpRequestResponseTrigger; +class HttpRequestResponseTrigger : public Trigger { + public: + void process(int status_code, uint32_t duration_ms) { this->trigger(status_code, duration_ms); } +}; class HttpRequestComponent : public Component { public: @@ -138,11 +141,6 @@ template class HttpRequestSendAction : public Action { std::vector response_triggers_; }; -class HttpRequestResponseTrigger : public Trigger { - public: - void process(int status_code, uint32_t duration_ms) { this->trigger(status_code, duration_ms); } -}; - } // namespace http_request } // namespace esphome