public GridInstantMessage[] GetOfflineMessages(UUID agentID) { List <GridInstantMessage> messages = new List <GridInstantMessage> (m_localService.GetOfflineMessages(agentID)); messages.AddRange(m_remoteService.GetOfflineMessages(agentID)); return(messages.ToArray()); }
public List <GridInstantMessage> GetOfflineMessages(UUID agentID) { List <string> serverURIs = m_registry.RequestModuleInterface <IConfigurationService>().FindValueOf(agentID.ToString(), "FriendsServerURI"); if (serverURIs.Count > 0) //Remote user... or should be { return((List <GridInstantMessage>)DoRemote(agentID)); } return(m_localService.GetOfflineMessages(agentID)); }