🎨 重命名资源文件不再需要等待数据写入 Fix https://github.com/siyuan-note/siyuan/issues/7133
This commit is contained in:
parent
2574163af9
commit
ed68551477
6 changed files with 8 additions and 8 deletions
|
@ -945,7 +945,7 @@
|
|||
"67": "Uploaded at %s, downloaded at %s",
|
||||
"68": "The local data has exceeded the maximum storage capacity of cloud space [%s] during the trial period, and cannot continue to sync data. After the subscription, the cloud storage capacity will be upgraded to [8 GB]",
|
||||
"69": "Download completed",
|
||||
"70": "TODO",
|
||||
"70": "Processing [%s], please wait...",
|
||||
"71": "Failed to insert asset file, please reopen the document",
|
||||
"72": "Content has been copied to the system clipboard, please go to SiYuan to paste",
|
||||
"73": "Importing, please wait...",
|
||||
|
|
|
@ -945,7 +945,7 @@
|
|||
"67": "Cargado en %s, descargado en %s",
|
||||
"68": "Les données locales ont dépassé la capacité de stockage maximale de l'espace cloud [%s] pendant la période d'essai et ne peuvent pas continuer à synchroniser les données. Después de la suscripción, la capacidad de almacenamiento en la nube se actualizará a 8GB",
|
||||
"69": "Descarga completada",
|
||||
"70": "TODO",
|
||||
"70": "Procesando [%s], por favor espere...",
|
||||
"71": "Fallo en la inserción del archivo de activos, por favor reabra el documento",
|
||||
"72": "El contenido se ha copiado en el portapapeles del sistema, por favor vaya a SiYuan para pegar",
|
||||
"73": "Importando, por favor espere...",
|
||||
|
|
|
@ -945,7 +945,7 @@
|
|||
"67": "Transféré à %s, téléchargé à %s",
|
||||
"68": "Les données locales ont dépassé la capacité de stockage maximale [%s] de l'espace cloud pendant la période d'essai, et les données ne peuvent plus être téléchargées. Après l'abonnement, la capacité de stockage cloud sera mise à niveau à 8GB",
|
||||
"69": "Téléchargement terminé",
|
||||
"70": "TODO",
|
||||
"70": "Traitement de [%s], veuillez patienter...",
|
||||
"71": "L'insertion du fichier asset a échoué, veuillez rouvrir le document.",
|
||||
"72": "Le contenu a été copié dans le presse-papiers du système, veuillez vous rendre sur SiYuan pour le coller.",
|
||||
"73": "En cours d'importation, veuillez patienter...",
|
||||
|
|
|
@ -945,7 +945,7 @@
|
|||
"67": "上傳於 %s,下載於 %s",
|
||||
"68": "本地數據已超過試用期雲端空間最大存儲容量 [%s],無法繼續同步數據,訂閱後雲端存儲容量將升級為 8GB",
|
||||
"69": "下載完畢",
|
||||
"70": "TODO",
|
||||
"70": "正在處理 [%s],請稍等...",
|
||||
"71": "插入資料檔失敗,請重新打開文檔",
|
||||
"72": "內容已經複製到系統剪貼簿,請到思源中進行貼上",
|
||||
"73": "正在導入,請稍等...",
|
||||
|
|
|
@ -945,7 +945,7 @@
|
|||
"67": "上传于 %s,下载于 %s",
|
||||
"68": "本地数据已超过试用期云端空间最大存储容量 [%s],无法继续同步数据,<a target='_blank' href='https://ld246.com/subscribe/siyuan'>订阅</a>后云端存储容量将升级为 [8 GB]",
|
||||
"69": "下载完毕",
|
||||
"70": "TODO",
|
||||
"70": "正在处理 [%s],请稍等...",
|
||||
"71": "插入资源文件失败,请重新打开文档",
|
||||
"72": "内容已经复制到系统剪切板,请到思源中进行粘贴",
|
||||
"73": "正在导入,请稍等...",
|
||||
|
|
|
@ -502,8 +502,10 @@ func RenameAsset(oldPath, newName string) (err error) {
|
|||
if nil != err {
|
||||
return
|
||||
}
|
||||
|
||||
for _, notebook := range notebooks {
|
||||
pages := pagedPaths(filepath.Join(util.DataDir, notebook.ID), 32)
|
||||
|
||||
for _, paths := range pages {
|
||||
for _, treeAbsPath := range paths {
|
||||
data, readErr := filelock.ReadFile(treeAbsPath)
|
||||
|
@ -513,6 +515,7 @@ func RenameAsset(oldPath, newName string) (err error) {
|
|||
return
|
||||
}
|
||||
|
||||
util.PushEndlessProgress(fmt.Sprintf(Conf.Language(70), filepath.Base(treeAbsPath)))
|
||||
if !bytes.Contains(data, []byte(oldName)) {
|
||||
continue
|
||||
}
|
||||
|
@ -541,9 +544,6 @@ func RenameAsset(oldPath, newName string) (err error) {
|
|||
}
|
||||
|
||||
IncSync()
|
||||
|
||||
util.PushEndlessProgress(Conf.Language(113))
|
||||
sql.WaitForWritingDatabase()
|
||||
util.ReloadUI()
|
||||
return
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue