From f7f48b23f6ee38d0ed11f7e59bf2ba77e41efe78 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 21 Oct 2024 09:36:56 +0800 Subject: [PATCH] :art: Refresh doc tree after data sync https://github.com/siyuan-note/siyuan/issues/12860 --- kernel/model/repository.go | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/kernel/model/repository.go b/kernel/model/repository.go index bd94f781c..741034704 100644 --- a/kernel/model/repository.go +++ b/kernel/model/repository.go @@ -1550,6 +1550,7 @@ func processSyncMergeResult(exit, byHand bool, mergeResult *dejavu.MergeResult, if 0 < len(upsertRootIDs) || 0 < len(removeRootIDs) { util.BroadcastByType("main", "syncMergeResult", 0, "", map[string]interface{}{"upsertRootIDs": upsertRootIDs, "removeRootIDs": removeRootIDs}) + util.PushReloadFiletree() } time.Sleep(2 * time.Second) @@ -1951,23 +1952,23 @@ func buildCloudConf() (ret *cloud.Conf, err error) { ret.Endpoint = util.GetCloudSyncServer() case conf.ProviderS3: ret.S3 = &cloud.ConfS3{ - Endpoint: Conf.Sync.S3.Endpoint, - AccessKey: Conf.Sync.S3.AccessKey, - SecretKey: Conf.Sync.S3.SecretKey, - Bucket: Conf.Sync.S3.Bucket, - Region: Conf.Sync.S3.Region, - PathStyle: Conf.Sync.S3.PathStyle, - SkipTlsVerify: Conf.Sync.S3.SkipTlsVerify, - Timeout: Conf.Sync.S3.Timeout, + Endpoint: Conf.Sync.S3.Endpoint, + AccessKey: Conf.Sync.S3.AccessKey, + SecretKey: Conf.Sync.S3.SecretKey, + Bucket: Conf.Sync.S3.Bucket, + Region: Conf.Sync.S3.Region, + PathStyle: Conf.Sync.S3.PathStyle, + SkipTlsVerify: Conf.Sync.S3.SkipTlsVerify, + Timeout: Conf.Sync.S3.Timeout, ConcurrentReqs: Conf.Sync.S3.ConcurrentReqs, } case conf.ProviderWebDAV: ret.WebDAV = &cloud.ConfWebDAV{ - Endpoint: Conf.Sync.WebDAV.Endpoint, - Username: Conf.Sync.WebDAV.Username, - Password: Conf.Sync.WebDAV.Password, - SkipTlsVerify: Conf.Sync.WebDAV.SkipTlsVerify, - Timeout: Conf.Sync.WebDAV.Timeout, + Endpoint: Conf.Sync.WebDAV.Endpoint, + Username: Conf.Sync.WebDAV.Username, + Password: Conf.Sync.WebDAV.Password, + SkipTlsVerify: Conf.Sync.WebDAV.SkipTlsVerify, + Timeout: Conf.Sync.WebDAV.Timeout, ConcurrentReqs: Conf.Sync.WebDAV.ConcurrentReqs, } default: