This commit is contained in:
Daniel 2024-12-11 22:04:01 +08:00
parent 50793ad855
commit 225adea9b6
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
3 changed files with 9 additions and 0 deletions

View file

@ -49,6 +49,7 @@ import (
"github.com/siyuan-note/siyuan/kernel/av"
"github.com/siyuan-note/siyuan/kernel/filesys"
"github.com/siyuan-note/siyuan/kernel/sql"
"github.com/siyuan-note/siyuan/kernel/task"
"github.com/siyuan-note/siyuan/kernel/treenode"
"github.com/siyuan-note/siyuan/kernel/util"
)
@ -612,6 +613,8 @@ func ImportSY(zipPath, boxID, toPath string) (err error) {
}
IncSync()
task.AppendTask(task.UpdateIDs, util.PushUpdateIDs, blockIDs)
return
}

View file

@ -138,6 +138,7 @@ const (
ReloadProtyle = "task.reload.protyle" // 重新加载编辑器
SetRefDynamicText = "task.ref.setDynamicText" // 设置引用的动态锚文本
SetDefRefCount = "task.def.setRefCount" // 设置定义的引用计数
UpdateIDs = "task.update.ids" // 更新 ID
PushMsg = "task.push.msg" // 推送消息
)
@ -157,6 +158,7 @@ var uniqueActions = []string{
ReloadProtyle,
SetRefDynamicText,
SetDefRefCount,
UpdateIDs,
}
func ContainIndexTask() bool {

View file

@ -241,6 +241,10 @@ func PushClearProgress() {
BroadcastByType("main", "cprogress", 0, "", nil)
}
func PushUpdateIDs(ids map[string]string) {
BroadcastByType("main", "updateids", 0, "", ids)
}
func PushReloadDoc(rootID string) {
BroadcastByType("main", "reloaddoc", 0, "", rootID)
}