FInish basic asset server functionality on the new asset server

This commit is contained in:
Melanie Thielker
2009-05-09 01:00:21 +00:00
parent a582d1b1a2
commit cc2b072f6e
4 changed files with 108 additions and 20 deletions

View File

@@ -74,17 +74,31 @@ namespace OpenSim.Services.AssetService
public AssetMetadata GetMetadata(string id)
{
return null;
UUID assetID;
if (!UUID.TryParse(id, out assetID))
return null;
AssetBase asset = m_Database.FetchAsset(assetID);
return asset.Metadata;
}
public byte[] GetData(string id)
{
return null;
UUID assetID;
if (!UUID.TryParse(id, out assetID))
return null;
AssetBase asset = m_Database.FetchAsset(assetID);
return asset.Data;
}
public string Store(AssetBase asset)
{
return String.Empty;
m_Database.CreateAsset(asset);
return asset.ID;
}
public bool UpdateContent(string id, byte[] data)