Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
Vanessa 2025-10-24 11:34:21 +08:00
commit a1781ae34d

View file

@ -107,14 +107,14 @@ func setRecentDocByTree(tree *parse.Tree) {
return
}
// 更新文档打开时间(只在第一次从文档树加载到页签时调用)
func UpdateRecentDocOpenTime(rootID string) error {
// UpdateRecentDocOpenTime 更新文档打开时间(只在第一次从文档树加载到页签时调用)
func UpdateRecentDocOpenTime(rootID string) (err error) {
recentDocLock.Lock()
defer recentDocLock.Unlock()
recentDocs, err := getRecentDocs()
if err != nil {
return err
return
}
// 查找文档并更新打开时间
@ -130,18 +130,17 @@ func UpdateRecentDocOpenTime(rootID string) error {
if found {
err = setRecentDocs(recentDocs)
}
return err
return
}
// 更新文档浏览时间
func UpdateRecentDocViewTime(rootID string) error {
// UpdateRecentDocViewTime 更新文档浏览时间
func UpdateRecentDocViewTime(rootID string) (err error) {
recentDocLock.Lock()
defer recentDocLock.Unlock()
recentDocs, err := getRecentDocs()
if err != nil {
return err
return
}
// 查找文档并更新浏览时间
@ -161,18 +160,17 @@ func UpdateRecentDocViewTime(rootID string) error {
})
err = setRecentDocs(recentDocs)
}
return err
return
}
// 更新文档关闭时间
func UpdateRecentDocCloseTime(rootID string) error {
// UpdateRecentDocCloseTime 更新文档关闭时间
func UpdateRecentDocCloseTime(rootID string) (err error) {
recentDocLock.Lock()
defer recentDocLock.Unlock()
recentDocs, err := getRecentDocs()
if err != nil {
return err
return
}
// 查找文档并更新关闭时间
@ -188,8 +186,7 @@ func UpdateRecentDocCloseTime(rootID string) error {
if found {
err = setRecentDocs(recentDocs)
}
return err
return
}
func GetRecentDocs(sortBy ...string) (ret []*RecentDoc, err error) {