🎨 Support opening assets through other apps on the Android https://github.com/siyuan-note/siyuan/issues/10657

This commit is contained in:
Daniel 2024-03-22 10:33:24 +08:00
parent 755d27c5da
commit 76b2036eed
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -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"))