package host
import (
"encoding/json"
"github.com/navidrome/navidrome/plugins/pdk/go/pdk"
)
func storage_getstoragepath(uint64) uint64
type storageGetStoragePathResponse struct {
Result string `json:"result,omitempty"`
}
func StorageGetStoragePath() string {
reqMem := pdk.AllocateBytes([]byte("{}"))
defer reqMem.Free()
responsePtr := storage_getstoragepath(reqMem.Offset())
responseMem := pdk.FindMemory(responsePtr)
responseBytes := responseMem.ReadBytes()
var response storageGetStoragePathResponse
if err := json.Unmarshal(responseBytes, &response); err != nil {
return ""
}
return response.Result
}