Преглед изворни кода

:art: 桌面端自动下载更新安装包 https://github.com/siyuan-note/siyuan/issues/5837

Liang Ding пре 2 година
родитељ
комит
a7ba14324c
2 измењених фајлова са 5 додато и 5 уклоњено
  1. 3 3
      kernel/model/conf.go
  2. 2 2
      kernel/model/process.go

+ 3 - 3
kernel/model/conf.go

@@ -353,9 +353,9 @@ var exitLock = sync.Mutex{}
 // force:是否不执行同步过程而直接退出
 // execInstallPkg:是否执行新版本安装包
 //
-//	0:默认按照设置项 System.DownloadInstallPkg 检查并推送提示
-//	1:执行安装
-//	2:执行安装
+//		0:默认按照设置项 System.DownloadInstallPkg 检查并推送提示
+//	 1:执行新版本安装
+//	 2:执行新版本安装
 func Close(force bool, execInstallPkg int) (exitCode int) {
 	exitLock.Lock()
 	defer exitLock.Unlock()

+ 2 - 2
kernel/model/process.go

@@ -34,7 +34,7 @@ func HookResident() {
 	for range time.Tick(time.Second * 30) {
 		if 0 == util.CountSessions() {
 			logging.LogInfof("no active session, exit kernel process now")
-			Close(false, 2)
+			Close(false, 1)
 		}
 	}
 }
@@ -44,5 +44,5 @@ func HandleSignal() {
 	signal.Notify(c, syscall.SIGINT, syscall.SIGQUIT, syscall.SIGTERM)
 	s := <-c
 	logging.LogInfof("received os signal [%s], exit kernel process now", s)
-	Close(false, 2)
+	Close(false, 1)
 }