Pārlūkot izejas kodu

:art: Improve boot

Daniel 2 gadi atpakaļ
vecāks
revīzija
200499aad4
4 mainītis faili ar 5 papildinājumiem un 4 dzēšanām
  1. 3 0
      kernel/model/conf.go
  2. 1 1
      kernel/util/pandoc.go
  3. 1 1
      kernel/util/tesseract.go
  4. 0 2
      kernel/util/working.go

+ 3 - 0
kernel/model/conf.go

@@ -389,6 +389,9 @@ func InitConf() {
 	}
 
 	util.SetNetworkProxy(Conf.System.NetworkProxy.String())
+
+	go util.InitPandoc()
+	go util.InitTesseract()
 }
 
 func initLang() {

+ 1 - 1
kernel/util/pandoc.go

@@ -82,7 +82,7 @@ var (
 	PandocBinPath string // Pandoc 可执行文件路径
 )
 
-func initPandoc() {
+func InitPandoc() {
 	if ContainerStd != Container {
 		return
 	}

+ 1 - 1
kernel/util/tesseract.go

@@ -129,7 +129,7 @@ func Tesseract(imgAbsPath string) string {
 	return ret
 }
 
-func initTesseract() {
+func InitTesseract() {
 	ver := getTesseractVer()
 	if "" == ver {
 		return

+ 0 - 2
kernel/util/working.go

@@ -110,8 +110,6 @@ func Boot() {
 	}
 
 	initPathDir()
-	go initPandoc()
-	go initTesseract()
 
 	bootBanner := figure.NewColorFigure("SiYuan", "isometric3", "green", true)
 	logging.LogInfof("\n" + bootBanner.String())