added curent tb version to the UpdateMessage

This commit is contained in:
YevhenBondarenko 2023-03-11 21:29:39 +01:00
parent e058786956
commit b13c9d7368
2 changed files with 6 additions and 4 deletions

View File

@ -66,7 +66,7 @@ public class DefaultUpdateService implements UpdateService {
@PostConstruct
private void init() {
updateMessage = new UpdateMessage("", false);
updateMessage = new UpdateMessage("", false, "");
if (updatesEnabled) {
try {
platform = System.getProperty("platform", "unknown");
@ -124,7 +124,8 @@ public class DefaultUpdateService implements UpdateService {
JsonNode response = restClient.postForObject(UPDATE_SERVER_BASE_URL+"/api/thingsboard/updates", request, JsonNode.class);
updateMessage = new UpdateMessage(
response.get("message").asText(),
response.get("updateAvailable").asBoolean()
response.get("updateAvailable").asBoolean(),
version
);
} catch (Exception e) {
log.trace(e.getMessage());

View File

@ -25,7 +25,8 @@ public class UpdateMessage {
@ApiModelProperty(position = 1, value = "The message about new platform update available.")
private final String message;
@ApiModelProperty(position = 1, value = "'True' if new platform update is available.")
@ApiModelProperty(position = 2, value = "'True' if new platform update is available.")
private final boolean isUpdateAvailable;
@ApiModelProperty(position = 3, value = "Current ThingsBoard version.")
private final String currentVersion;
}