исправление бага сохранения настроек

This commit is contained in:
Dmitry Borisenko
2022-10-11 23:37:58 +02:00
parent b61cfca3ed
commit 2c7adf468b

View File

@@ -134,23 +134,23 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t* payload, size_t length)
if (headerStr == "/sgnittes|") { if (headerStr == "/sgnittes|") {
writeUint8tToString(payload, length, headerLenth, settingsFlashJson); writeUint8tToString(payload, length, headerLenth, settingsFlashJson);
writeFileUint8tByFrames("settings.json", payload, length, headerLenth, 256); writeFileUint8tByFrames("settings.json", payload, length, headerLenth, 256);
standWebSocket.sendTXT(num, errorsHeapJson); sendStringToWs("errors", errorsHeapJson, num);
addThisDeviceToList(); addThisDeviceToList();
} }
//обработка кнопки сохранить настройки mqtt //обработка кнопки сохранить настройки mqtt
if (headerStr == "/mqtt|") { if (headerStr == "/mqtt|") {
standWebSocket.sendTXT(num, settingsFlashJson); //отправляем в ответ новые полученные настройки sendStringToWs("settin", settingsFlashJson, num); //отправляем в ответ новые полученные настройки
handleMqttStatus(false, 8); //меняем статус на неопределенный handleMqttStatus(false, 8); //меняем статус на неопределенный
mqttReconnect(); //начинаем переподключение mqttReconnect(); //начинаем переподключение
standWebSocket.sendTXT(num, errorsHeapJson); //отправляем что статус неопределен sendStringToWs("errors", errorsHeapJson, num); //отправляем что статус неопределен
standWebSocket.sendTXT(num, ssidListHeapJson); sendStringToWs("ssidli", ssidListHeapJson, num);
} }
//запуск асинхронного сканирования wifi сетей при нажатии выпадающего списка //запуск асинхронного сканирования wifi сетей при нажатии выпадающего списка
if (headerStr == "/scan|") { if (headerStr == "/scan|") {
RouterFind(jsonReadStr(settingsFlashJson, F("routerssid"))); RouterFind(jsonReadStr(settingsFlashJson, F("routerssid")));
standWebSocket.sendTXT(num, ssidListHeapJson); sendStringToWs("ssidli", ssidListHeapJson, num);
} }
//----------------------------------------------------------------------// //----------------------------------------------------------------------//