From f5bdbc7af2b4120690edae36e49d923dfed53d19 Mon Sep 17 00:00:00 2001 From: Keith Burzinski Date: Mon, 24 Nov 2025 18:19:27 -0600 Subject: [PATCH] More `const` Co-authored-by: J. Nick Koston --- esphome/components/wifi_info/wifi_info_text_sensor.cpp | 4 ++-- esphome/components/wifi_info/wifi_info_text_sensor.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/esphome/components/wifi_info/wifi_info_text_sensor.cpp b/esphome/components/wifi_info/wifi_info_text_sensor.cpp index bbf375970e..aba4d012d6 100644 --- a/esphome/components/wifi_info/wifi_info_text_sensor.cpp +++ b/esphome/components/wifi_info/wifi_info_text_sensor.cpp @@ -19,7 +19,7 @@ void IPAddressWiFiInfo::setup() { void IPAddressWiFiInfo::dump_config() { LOG_TEXT_SENSOR("", "IP Address", this); } -void IPAddressWiFiInfo::state_callback_(network::IPAddresses ips) { +void IPAddressWiFiInfo::state_callback_(const network::IPAddresses &ips) { this->publish_state(ips[0].str()); uint8_t sensor = 0; for (auto &ip : ips) { @@ -87,7 +87,7 @@ void SSIDWiFiInfo::setup() { void SSIDWiFiInfo::dump_config() { LOG_TEXT_SENSOR("", "SSID", this); } -void SSIDWiFiInfo::state_callback_(std::string &ssid) { this->publish_state(ssid); } +void SSIDWiFiInfo::state_callback_(const std::string &ssid) { this->publish_state(ssid); } /**************** * BSSIDWiFiInfo diff --git a/esphome/components/wifi_info/wifi_info_text_sensor.h b/esphome/components/wifi_info/wifi_info_text_sensor.h index 4daae00e9c..df9cd4eb3f 100644 --- a/esphome/components/wifi_info/wifi_info_text_sensor.h +++ b/esphome/components/wifi_info/wifi_info_text_sensor.h @@ -16,7 +16,7 @@ class IPAddressWiFiInfo : public Component, public text_sensor::TextSensor { void add_ip_sensors(uint8_t index, text_sensor::TextSensor *s) { this->ip_sensors_[index] = s; } protected: - void state_callback_(network::IPAddresses ips); + void state_callback_(const network::IPAddresses &ips); std::array ip_sensors_; }; @@ -45,7 +45,7 @@ class SSIDWiFiInfo : public Component, public text_sensor::TextSensor { void dump_config() override; protected: - void state_callback_(std::string &ssid); + void state_callback_(const std::string &ssid); }; class BSSIDWiFiInfo : public Component, public text_sensor::TextSensor {