fix(mqtt): clear legacy prefs, restore status publishing, and expand web controls

此提交包含在:
Jared Dohrman
2026-04-10 22:24:58 +10:00
父節點 60648142a2
當前提交 328a0ecf6f
共有 10 個檔案被更改,包括 219 行新增98 行删除
+2
查看文件
@@ -77,6 +77,7 @@ public:
const char* getOwnerEmail() const { return _prefs.owner_email; }
void formatWifiStatusReply(char* reply, size_t reply_size) const;
void reconnectWifi();
bool sendStatusNow();
private:
#if defined(ESP_PLATFORM)
@@ -92,6 +93,7 @@ private:
const BrokerSpec* spec;
esp_mqtt_client_handle_t client;
bool connected;
bool connect_announced;
unsigned long last_connect_attempt;
time_t token_expires_at;
char username[70];