🧑💻 Push update block ID event https://github.com/siyuan-note/siyuan/issues/13434
This commit is contained in:
parent
50793ad855
commit
225adea9b6
3 changed files with 9 additions and 0 deletions
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue