From a1827d1f5091c7eb0abf899a558810f6cca6ca2d Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Wed, 29 Nov 2023 23:08:10 +0800 Subject: [PATCH] :art: Cloud inbox support preview audio and video https://github.com/siyuan-note/siyuan/issues/9780 --- kernel/model/cloud_service.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/model/cloud_service.go b/kernel/model/cloud_service.go index c9c33affa..85ff31f97 100644 --- a/kernel/model/cloud_service.go +++ b/kernel/model/cloud_service.go @@ -498,6 +498,7 @@ func GetCloudShorthands(page int) (result map[string]interface{}, err error) { luteEngine := NewLute() audioRegexp := regexp.MustCompile(".*") videoRegexp := regexp.MustCompile(".*") + fileRegexp := regexp.MustCompile("\\[文件]\\(.*\\)") shorthands := result["data"].(map[string]interface{})["shorthands"].([]interface{}) for _, item := range shorthands { shorthand := item.(map[string]interface{}) @@ -509,6 +510,7 @@ func GetCloudShorthands(page int) (result map[string]interface{}, err error) { desc := shorthand["shorthandDesc"].(string) desc = audioRegexp.ReplaceAllString(desc, " 语音 ") desc = videoRegexp.ReplaceAllString(desc, " 视频 ") + desc = fileRegexp.ReplaceAllString(desc, " 文件 ") desc = strings.ReplaceAll(desc, "\n\n", "") desc = strings.TrimSpace(desc) shorthand["shorthandDesc"] = desc