diff --git a/kernel/model/assets.go b/kernel/model/assets.go index 8e474b16b..74c655c0f 100644 --- a/kernel/model/assets.go +++ b/kernel/model/assets.go @@ -246,7 +246,7 @@ func NetAssets2LocalAssets(rootID string, onlyImg bool, originalURL string) (err err = netAssets2LocalAssets0(tree, onlyImg, originalURL, assetsDirPath, true) go func() { time.Sleep(128 * time.Microsecond) - ReloadProtyle(rootID) + util.PushIsSyncing(rootID, false) }() return } diff --git a/kernel/util/websocket.go b/kernel/util/websocket.go index 51b49dcde..816ff2862 100644 --- a/kernel/util/websocket.go +++ b/kernel/util/websocket.go @@ -351,6 +351,10 @@ func PushReloadProtyle(rootID string) { BroadcastByType("protyle", "reload", 0, "", rootID) } +func PushIsSyncing(rootID string, isSyncing bool) { + BroadcastByType("protyle", "isSyncing", 0, "", map[string]any{"rootID": rootID, "isSyncing": isSyncing}) +} + func PushSetRefDynamicText(rootID, blockID, defBlockID, refText string) { BroadcastByType("main", "setRefDynamicText", 0, "", map[string]any{"rootID": rootID, "blockID": blockID, "defBlockID": defBlockID, "refText": refText}) }