mirror of
https://github.com/esphome/esphome.git
synced 2026-09-01 18:46:02 +00:00
69896446c5ca50dca5697e764f295e3e88e126d2
Change the view to hold `const unique_ptr<APIConnection>&` so external callers can't reset() or move slots — which would break the api_connection_count_ invariant. Callers still get a non-const APIConnection& on dereference (via `(*ptr).method()`), so all existing call sites work unchanged. active_clients() is now const-qualified since it only returns a view over const unique_ptrs.
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
585 MiB
Languages
C++
56.1%
Python
43.3%
C
0.3%
JavaScript
0.2%
