public BackendResponse TryFetchMetadata(UUID assetID, out AssetMetadata metadata) { metadata = null; BackendResponse ret; AssetBase asset = m_assetProvider.FetchAsset(assetID); if (asset == null) { ret = BackendResponse.NotFound; } else { metadata = asset.Metadata; ret = BackendResponse.Success; } m_server.MetricsProvider.LogAssetMetadataFetch(EXTENSION_NAME, ret, assetID, DateTime.Now); return(ret); }
protected override AssetBase GetAsset(UUID assetID) { return(m_assetProvider.FetchAsset(assetID)); }