🎨 Improve indexing completeness when exiting https://github.com/siyuan-note/siyuan/issues/12039

This commit is contained in:
Daniel 2024-07-31 12:24:17 +08:00
parent 0ea759953e
commit 8646bb0b10
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -610,6 +610,9 @@ func Close(force, setCurrentWorkspace bool, execInstallPkg int) (exitCode int) {
// Close the user guide when exiting https://github.com/siyuan-note/siyuan/issues/10322
closeUserGuide()
// Improve indexing completeness when exiting https://github.com/siyuan-note/siyuan/issues/12039
sql.WaitForWritingDatabase()
util.IsExiting.Store(true)
waitSecondForExecInstallPkg := false
if !skipNewVerInstallPkg() {
@ -1083,8 +1086,6 @@ func closeUserGuide() {
logging.LogErrorf("remove corrupted user guide box [%s] failed: %s", boxDirPath, removeErr)
}
sql.WaitForWritingDatabase()
util.PushClearMsg(msgId)
logging.LogInfof("closed user guide box [%s]", boxID)
}