From 611a3f48d7955e0cb21798baccae4f6f5edc826b Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Thu, 16 Mar 2023 23:39:00 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BD=BF=E7=94=A8=E7=AC=AC=E4=B8=89?= =?UTF-8?q?=E6=96=B9=E5=90=8C=E6=AD=A5=E7=9B=98=E6=97=B6=E5=BC=B9=E5=87=BA?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E5=B9=B6=E9=80=80=E5=87=BA=E5=86=85=E6=A0=B8?= =?UTF-8?q?=20https://github.com/siyuan-note/siyuan/issues/7683?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/util/runtime.go | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/kernel/util/runtime.go b/kernel/util/runtime.go index bda1629f9..2b2d78b7b 100644 --- a/kernel/util/runtime.go +++ b/kernel/util/runtime.go @@ -127,8 +127,7 @@ var ( ) var ( - thirdPartySyncCheckTicker = time.NewTicker(time.Minute * 30) - firstThirdPartySyncCheck = true + thirdPartySyncCheckTicker = time.NewTicker(time.Minute * 10) ) func CheckFileSysStatus() { @@ -136,11 +135,6 @@ func CheckFileSysStatus() { return } - if firstThirdPartySyncCheck { - firstThirdPartySyncCheck = false - time.Sleep(time.Second * 10) - } - reportFileSysFatalError := func(err error) { stack := debug.Stack() logging.LogErrorf("check file system status failed: %s, %s", err, stack) @@ -150,6 +144,8 @@ func CheckFileSysStatus() { const fileSysStatusCheckFile = ".siyuan/filesys_status_check" for { + <-thirdPartySyncCheckTicker.C + workspaceDirLower := strings.ToLower(WorkspaceDir) if strings.Contains(workspaceDirLower, "onedrive") || strings.Contains(workspaceDirLower, "dropbox") || strings.Contains(workspaceDirLower, "google drive") || strings.Contains(workspaceDirLower, "pcloud") { @@ -232,7 +228,6 @@ func CheckFileSysStatus() { break } - <-thirdPartySyncCheckTicker.C } } }