Further compatibility enhancement.
This commit is contained in:
parent
e70e1b8ad7
commit
7132e1fee1
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user