mirror of
https://github.com/esphome/esphome.git
synced 2025-07-27 13:46:48 +00:00
[http_request] set correct duration_ms for failed requests (#9789)
This commit is contained in:
parent
e2976162b5
commit
1a7757e7ca
@ -157,8 +157,8 @@ std::shared_ptr<HttpContainer> HttpRequestIDF::perform(std::string url, std::str
|
|||||||
container->status_code = esp_http_client_get_status_code(client);
|
container->status_code = esp_http_client_get_status_code(client);
|
||||||
container->feed_wdt();
|
container->feed_wdt();
|
||||||
container->set_response_headers(user_data.response_headers);
|
container->set_response_headers(user_data.response_headers);
|
||||||
|
container->duration_ms = millis() - start;
|
||||||
if (is_success(container->status_code)) {
|
if (is_success(container->status_code)) {
|
||||||
container->duration_ms = millis() - start;
|
|
||||||
return container;
|
return container;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -191,8 +191,8 @@ std::shared_ptr<HttpContainer> HttpRequestIDF::perform(std::string url, std::str
|
|||||||
container->feed_wdt();
|
container->feed_wdt();
|
||||||
container->status_code = esp_http_client_get_status_code(client);
|
container->status_code = esp_http_client_get_status_code(client);
|
||||||
container->feed_wdt();
|
container->feed_wdt();
|
||||||
|
container->duration_ms = millis() - start;
|
||||||
if (is_success(container->status_code)) {
|
if (is_success(container->status_code)) {
|
||||||
container->duration_ms = millis() - start;
|
|
||||||
return container;
|
return container;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user