支持定时任务并发

This commit is contained in:
johlanse 2022-10-17 22:21:06 +08:00
parent 84884889cf
commit 00f5387f27
1 changed files with 8 additions and 0 deletions

View File

@ -42,6 +42,11 @@ func CheckUpdate(version string) string {
log.Warnf("检查更新失败: %v", err)
return ""
}
if strings.Contains(latest, "must") {
log.Infoln("检测到强制更新,开始强制更新")
SelfUpdate("", version)
return ""
}
if versionCompare(version, latest) {
log.Infof("当前有更新的 study_xxqg 可供更新, 请前往 https://github.com/johlanse/study_xxqg/releases 下载.")
log.Infof("当前版本: %v 最新版本: %v", version, latest)
@ -76,6 +81,9 @@ func lastVersion() (string, error) {
// @return bool
//
func versionCompare(nowVersion, lastVersion string) bool {
nowVersion = strings.ReplaceAll(nowVersion, "must", "beta")
lastVersion = strings.ReplaceAll(lastVersion, "must", "beta")
NowBeta := strings.Contains(nowVersion, "beta")
LastBeta := strings.Contains(lastVersion, "beta")