From dec1621850142b95a64a9a082361e290605610e3 Mon Sep 17 00:00:00 2001 From: Alexander-Ger-Reich <50119493+Alexander-Ger-Reich@users.noreply.github.com> Date: Sat, 13 Dec 2025 10:49:15 +0100 Subject: [PATCH] Update version.go --- server/service/application/version.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/server/service/application/version.go b/server/service/application/version.go index 569696e..a5ca5c8 100644 --- a/server/service/application/version.go +++ b/server/service/application/version.go @@ -48,6 +48,24 @@ func (s *Service) GetVersion(c *gin.Context) { }) } +func (s *Service) GetCurrentVersion(c *gin.Context) { + var rsp proto.Response + + // current version + currentVersion := "1.0.0" + + versionFile := fmt.Sprintf("%s/version", AppDir) + if version, err := os.ReadFile(versionFile); err == nil { + currentVersion = strings.ReplaceAll(string(version), "\n", "") + } + + log.Debugf("current version: %s", currentVersion) + + rsp.OkRspWithData(c, &proto.GetVersionRsp{ + Current: currentVersion, + }) +} + func getLatest() (*Latest, error) { baseURL := StableURL if isPreviewEnabled() {