Exemplo n.º 1
0
        public GridInstantMessage[] GetOfflineMessages(UUID agentID)
        {
            List <GridInstantMessage> messages = new List <GridInstantMessage> (m_localService.GetOfflineMessages(agentID));

            messages.AddRange(m_remoteService.GetOfflineMessages(agentID));
            return(messages.ToArray());
        }
Exemplo n.º 2
0
        public 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(m_remoteService.GetOfflineMessages(agentID));
            }
            return(m_localService.GetOfflineMessages(agentID));
        }