diff --git a/server/apiv1/info.go b/server/apiv1/info.go index 430424e..5154faa 100644 --- a/server/apiv1/info.go +++ b/server/apiv1/info.go @@ -26,6 +26,11 @@ func AppInfo(w http.ResponseWriter, r *http.Request) { info := appVersion{} info.Version = config.Version + var m runtime.MemStats + runtime.ReadMemStats(&m) + + info.Memory = m.Sys - m.HeapReleased + latest, _, _, err := updater.GithubLatest(config.Repo, config.RepoBinaryName) if err == nil { info.LatestVersion = latest @@ -40,11 +45,6 @@ func AppInfo(w http.ResponseWriter, r *http.Request) { info.Messages = storage.CountTotal() - var m runtime.MemStats - runtime.ReadMemStats(&m) - - info.Memory = m.Sys - m.HeapReleased - bytes, _ := json.Marshal(info) w.Header().Add("Content-Type", "application/json")