feat(update): server push-команда на массовое обновление UI и формат версий

This commit is contained in:
AidarKC
2026-04-23 16:19:00 +03:00
parent 630ba30c27
commit f213e9aa43
10 changed files with 252 additions and 14 deletions
@@ -40,6 +40,7 @@ public class Net_Ping_Handler implements JsonMessageHandler {
// ничего не проверяем, просто отдаём серверное время
resp.setTs(System.currentTimeMillis());
resp.setUiBuildHash(resolveUiBuildHash());
resp.setServerVersion(CONFIG.getStringOrEmpty("server.version"));
return resp;
}
@@ -10,7 +10,8 @@ import server.logic.ws_protocol.JSON.entyties.Net_Response;
* "status": 200,
* "payload": {
* "ts": 1700000000123,
* "uiBuildHash": "20260422164933"
* "uiBuildHash": "20260422164933",
* "serverVersion": "1.2.2"
* }
* }
*/
@@ -18,10 +19,14 @@ public class Net_Ping_Response extends Net_Response {
private long ts;
private String uiBuildHash;
private String serverVersion;
public long getTs() { return ts; }
public void setTs(long ts) { this.ts = ts; }
public String getUiBuildHash() { return uiBuildHash; }
public void setUiBuildHash(String uiBuildHash) { this.uiBuildHash = uiBuildHash; }
public String getServerVersion() { return serverVersion; }
public void setServerVersion(String serverVersion) { this.serverVersion = serverVersion; }
}