🎨 Automatically apply code snippets after data synchronization https://github.com/siyuan-note/siyuan/issues/16736

Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2026-01-02 12:38:37 +08:00
parent aea569078b
commit 28c51981e4
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
3 changed files with 19 additions and 2 deletions

View file

@ -31,6 +31,7 @@ import (
"github.com/emirpasic/gods/sets/hashset"
"github.com/siyuan-note/logging"
"github.com/siyuan-note/siyuan/kernel/av"
"github.com/siyuan-note/siyuan/kernel/conf"
"github.com/siyuan-note/siyuan/kernel/filesys"
"github.com/siyuan-note/siyuan/kernel/sql"
"github.com/siyuan-note/siyuan/kernel/task"
@ -38,6 +39,10 @@ import (
"github.com/siyuan-note/siyuan/kernel/util"
)
func PushReloadSnippet(snippet *conf.Snpt) {
util.BroadcastByType("main", "setSnippet", 0, "", snippet)
}
func PushReloadPlugin(upsertCodePluginSet, upsertDataPluginSet, unloadPluginNameSet, uninstallPluginNameSet *hashset.Set, excludeApp string) {
// 集合去重
if nil != uninstallPluginNameSet {