* POST /control/version.json: change response when update is disabled

This commit is contained in:
Simon Zolin 2020-07-14 17:08:53 +03:00
parent b9fca8d0a9
commit d38b58cd85
2 changed files with 9 additions and 1 deletions

View File

@ -344,10 +344,14 @@ Response:
If `can_autoupdate` is true, then the server can automatically upgrade to a new version. If `can_autoupdate` is true, then the server can automatically upgrade to a new version.
Response with empty body: Response when auto-update is disabled by command-line aragument:
200 OK 200 OK
{
"disabled":true
}
It means that update check is disabled by user. UI should do nothing. It means that update check is disabled by user. UI should do nothing.

View File

@ -41,6 +41,10 @@ type getVersionJSONRequest struct {
// Get the latest available version from the Internet // Get the latest available version from the Internet
func handleGetVersionJSON(w http.ResponseWriter, r *http.Request) { func handleGetVersionJSON(w http.ResponseWriter, r *http.Request) {
if Context.disableUpdate { if Context.disableUpdate {
resp := make(map[string]interface{})
resp["disabled"] = true
d, _ := json.Marshal(resp)
_, _ = w.Write(d)
return return
} }