Further compatibility enhancement.

This commit is contained in:
Blaz Kristan 2021-03-25 17:20:07 +01:00
parent e70e1b8ad7
commit 7132e1fee1

View File

@ -110,10 +110,17 @@ void sendDataWs(AsyncWebSocketClient * client)
for (uint8_t i=0; i<DEFAULT_MAX_WS_CLIENTS; i++) { for (uint8_t i=0; i<DEFAULT_MAX_WS_CLIENTS; i++) {
if (ClientApis[i].c != client->id()) continue; if (ClientApis[i].c != client->id()) continue;
state["rev"] = ClientApis[i].vAPI; state["rev"] = ClientApis[i].vAPI;
DEBUG_PRINTF("Actual API used [%d]: %d\n", (int)i, (int)ClientApis[i].vAPI);
break; break;
} }
} else {
uint8_t minAPI = 2;
for (uint8_t i=0; i<DEFAULT_MAX_WS_CLIENTS; i++) {
if (!ClientApis[i].c) continue;
if (minAPI > ClientApis[i].vAPI) minAPI = ClientApis[i].vAPI;
}
state["rev"] = minAPI;
} }
DEBUG_PRINTF("Actual API used: %d\n", (int)state["rev"]);
serializeState(state); serializeState(state);
JsonObject info = doc.createNestedObject("info"); JsonObject info = doc.createNestedObject("info");
serializeInfo(info); serializeInfo(info);