Browse Source

:sparkles: Support for searching asset content https://github.com/siyuan-note/siyuan/issues/8874

Daniel 1 year ago
parent
commit
9f6d08ac01
1 changed files with 3 additions and 0 deletions
  1. 3 0
      kernel/model/asset_content.go

+ 3 - 0
kernel/model/asset_content.go

@@ -28,6 +28,7 @@ import (
 	"code.sajari.com/docconv"
 	"github.com/88250/gulu"
 	"github.com/88250/lute/ast"
+	"github.com/dustin/go-humanize"
 	"github.com/siyuan-note/eventbus"
 	"github.com/siyuan-note/filelock"
 	"github.com/siyuan-note/logging"
@@ -43,6 +44,7 @@ type AssetContent struct {
 	Ext     string `json:"ext"`
 	Path    string `json:"path"`
 	Size    int64  `json:"size"`
+	HSize   string `json:"hSize"`
 	Updated int64  `json:"updated"`
 	Content string `json:"content"`
 }
@@ -219,6 +221,7 @@ func fromSQLAssetContent(assetContent *sql.AssetContent, beforeLen int) *AssetCo
 		Ext:     assetContent.Ext,
 		Path:    assetContent.Path,
 		Size:    assetContent.Size,
+		HSize:   humanize.Bytes(uint64(assetContent.Size)),
 		Updated: assetContent.Updated,
 		Content: assetContent.Content,
 	}