mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-17 15:10:12 +01:00
✨ 数据同步支持接入第三方云端存储 https://github.com/siyuan-note/siyuan/issues/6446 https://github.com/siyuan-note/siyuan/issues/6426
This commit is contained in:
parent
b71874d744
commit
91a9ebf1fb
6 changed files with 19 additions and 5 deletions
|
|
@ -331,6 +331,11 @@ func SetSyncProviderWebDAV(webdav *conf.WebDAV) (err error) {
|
|||
var syncLock = sync.Mutex{}
|
||||
|
||||
func CreateCloudSyncDir(name string) (err error) {
|
||||
if conf.ProviderSiYuan != Conf.Sync.Provider {
|
||||
err = errors.New(Conf.Language(131))
|
||||
return
|
||||
}
|
||||
|
||||
syncLock.Lock()
|
||||
defer syncLock.Unlock()
|
||||
|
||||
|
|
@ -346,10 +351,19 @@ func CreateCloudSyncDir(name string) (err error) {
|
|||
}
|
||||
|
||||
err = repo.CreateCloudRepo(name)
|
||||
if nil != err {
|
||||
err = errors.New(formatErrorMsg(err))
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func RemoveCloudSyncDir(name string) (err error) {
|
||||
if conf.ProviderSiYuan != Conf.Sync.Provider {
|
||||
err = errors.New(Conf.Language(131))
|
||||
return
|
||||
}
|
||||
|
||||
msgId := util.PushMsg(Conf.Language(116), 15000)
|
||||
|
||||
syncLock.Lock()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue