diff --git a/kernel/mobile/kernel.go b/kernel/mobile/kernel.go index adc6a0bf1..7aff63245 100644 --- a/kernel/mobile/kernel.go +++ b/kernel/mobile/kernel.go @@ -24,6 +24,7 @@ import ( "time" "github.com/siyuan-note/filelock" + "github.com/siyuan-note/logging" "github.com/siyuan-note/siyuan/kernel/cache" "github.com/siyuan-note/siyuan/kernel/job" "github.com/siyuan-note/siyuan/kernel/model" @@ -89,6 +90,15 @@ func GetCurrentWorkspacePath() string { return util.WorkspaceDir } +func GetAssetAbsPath(asset string) (ret string) { + ret, err := model.GetAssetAbsPath(asset) + if nil != err { + logging.LogErrorf("get asset [%s] abs path failed: %s", asset, err) + ret = asset + } + return +} + func SetTimezone(container, appDir, timezoneID string) { if "ios" == container { os.Setenv("ZONEINFO", filepath.Join(appDir, "app", "zoneinfo.zip"))