🎨 使用第三方同步盘时弹出提示并退出内核 https://github.com/siyuan-note/siyuan/issues/7683
This commit is contained in:
parent
042daa73e5
commit
611a3f48d7
1 changed files with 3 additions and 8 deletions
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue