Skip to content

Commit 619a281

Browse files
committed
检查版本更新时增加当前版本参数
1 parent 12a33ee commit 619a281

File tree

4 files changed

+4
-1
lines changed

4 files changed

+4
-1
lines changed

internal/const/const.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ const (
1818
CookieSID = "edgesid"
1919

2020
SystemdServiceName = "edge-admin"
21-
UpdatesURL = "https://goedge.cn/api/boot/versions?os=${os}&arch=${arch}"
21+
UpdatesURL = "https://goedge.cn/api/boot/versions?os=${os}&arch=${arch}&version=${version}"
2222
)

internal/tasks/task_check_updates.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ func (this *CheckUpdatesTask) Loop() error {
8787
var apiURL = teaconst.UpdatesURL
8888
apiURL = strings.ReplaceAll(apiURL, "${os}", runtime.GOOS)
8989
apiURL = strings.ReplaceAll(apiURL, "${arch}", runtime.GOARCH)
90+
apiURL = strings.ReplaceAll(apiURL, "${version}", teaconst.Version)
9091
resp, err := http.Get(apiURL)
9192
if err != nil {
9293
return errors.New("read api failed: " + err.Error())

internal/utils/upgrade_manager.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ func (this *UpgradeManager) Start() error {
108108
}
109109
url = strings.ReplaceAll(url, "${os}", osName)
110110
url = strings.ReplaceAll(url, "${arch}", runtime.GOARCH)
111+
url = strings.ReplaceAll(url, "${version}", teaconst.Version)
111112
req, err := http.NewRequest(http.MethodGet, url, nil)
112113
if err != nil {
113114
return errors.New("create url request failed: " + err.Error())

internal/web/actions/default/settings/updates/index.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ func (this *IndexAction) RunPost(params struct {
5858
var apiURL = teaconst.UpdatesURL
5959
apiURL = strings.ReplaceAll(apiURL, "${os}", runtime.GOOS)
6060
apiURL = strings.ReplaceAll(apiURL, "${arch}", runtime.GOARCH)
61+
apiURL = strings.ReplaceAll(apiURL, "${version}", teaconst.Version)
6162
resp, err := http.Get(apiURL)
6263
if err != nil {
6364
this.Data["result"] = maps.Map{

0 commit comments

Comments
 (0)