mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 13:10:26 +08:00 
			
		
		
		
	检查版本更新时增加当前版本参数
This commit is contained in:
		@@ -18,5 +18,5 @@ const (
 | 
			
		||||
	CookieSID = "edgesid"
 | 
			
		||||
 | 
			
		||||
	SystemdServiceName = "edge-admin"
 | 
			
		||||
	UpdatesURL         = "https://goedge.cn/api/boot/versions?os=${os}&arch=${arch}"
 | 
			
		||||
	UpdatesURL         = "https://goedge.cn/api/boot/versions?os=${os}&arch=${arch}&version=${version}"
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
@@ -87,6 +87,7 @@ func (this *CheckUpdatesTask) Loop() error {
 | 
			
		||||
	var apiURL = teaconst.UpdatesURL
 | 
			
		||||
	apiURL = strings.ReplaceAll(apiURL, "${os}", runtime.GOOS)
 | 
			
		||||
	apiURL = strings.ReplaceAll(apiURL, "${arch}", runtime.GOARCH)
 | 
			
		||||
	apiURL = strings.ReplaceAll(apiURL, "${version}", teaconst.Version)
 | 
			
		||||
	resp, err := http.Get(apiURL)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return errors.New("read api failed: " + err.Error())
 | 
			
		||||
 
 | 
			
		||||
@@ -108,6 +108,7 @@ func (this *UpgradeManager) Start() error {
 | 
			
		||||
		}
 | 
			
		||||
		url = strings.ReplaceAll(url, "${os}", osName)
 | 
			
		||||
		url = strings.ReplaceAll(url, "${arch}", runtime.GOARCH)
 | 
			
		||||
		url = strings.ReplaceAll(url, "${version}", teaconst.Version)
 | 
			
		||||
		req, err := http.NewRequest(http.MethodGet, url, nil)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return errors.New("create url request failed: " + err.Error())
 | 
			
		||||
 
 | 
			
		||||
@@ -58,6 +58,7 @@ func (this *IndexAction) RunPost(params struct {
 | 
			
		||||
	var apiURL = teaconst.UpdatesURL
 | 
			
		||||
	apiURL = strings.ReplaceAll(apiURL, "${os}", runtime.GOOS)
 | 
			
		||||
	apiURL = strings.ReplaceAll(apiURL, "${arch}", runtime.GOARCH)
 | 
			
		||||
	apiURL = strings.ReplaceAll(apiURL, "${version}", teaconst.Version)
 | 
			
		||||
	resp, err := http.Get(apiURL)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		this.Data["result"] = maps.Map{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user