File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -85,8 +85,6 @@ String getUniqueId(String name, String sufix) {
8585
8686# include < string>
8787
88- std::unique_ptr<omg::hass::HassDiscoveryManager> g_discoveryManager;
89-
9088// =============================================================================
9189// INTERFACE IMPLEMENTATIONS FOR LEGACY BRIDGE
9290// These implementations bridge modern C++ interfaces with legacy C system
@@ -184,6 +182,10 @@ class LegacyMqttPublisher : public IMqttPublisher {
184182// HMD DISCOVERY FUNCTIONS (NEW ARCHITECTURE)
185183// Only compiled when ZmqttDiscovery2 is defined
186184// =============================================================================
185+ static omg::hass::LegacySettingsProvider settingsProvider;
186+ static omg::hass::LegacyMqttPublisher mqttPublisher;
187+
188+ std::unique_ptr<omg::hass::HassDiscoveryManager> g_discoveryManager;
187189
188190/* *
189191 * @brief Publish OpenMQTTGateway system entities
@@ -309,9 +311,6 @@ void publishSystemEntities() {
309311void pubMqttDiscovery () {
310312 THEENGS_LOG_TRACE (F (" Starting refactored HA Discovery" CR));
311313
312- static omg::hass::LegacySettingsProvider settingsProvider;
313- static omg::hass::LegacyMqttPublisher mqttPublisher;
314-
315314 // Initialize discovery manager if not already done
316315 if (!g_discoveryManager) {
317316 g_discoveryManager = std::make_unique<omg::hass::HassDiscoveryManager>(
You can’t perform that action at this time.
0 commit comments