public InventoryItemBase QueryItem(string id, InventoryItemBase item, UUID sessionID) { string url = string.Empty; string userID = string.Empty; if (StringToUrlAndUserID(id, out url, out userID)) { //m_log.DebugFormat("[HGInventory CONNECTOR]: calling {0}", url); ISessionAuthInventoryService connector = GetConnector(url); return(connector.QueryItem(userID, item, sessionID)); } return(null); }
public InventoryItemBase QueryItem(InventoryItemBase item) { if (item == null) { return(null); } if (IsLocalGridUser(item.Owner)) { return(m_GridService.QueryItem(item)); } else { UUID sessionID = GetSessionID(item.Owner); string uri = GetUserInventoryURI(item.Owner) + "/" + item.Owner.ToString(); return(m_HGService.QueryItem(uri, item, sessionID)); } }