Aurora.Addon.HyperGrid.UserAgentService.AgentIsComingHome C# (CSharp) Method

AgentIsComingHome() public method

public AgentIsComingHome ( UUID sessionID, string thisGridExternalName ) : bool
sessionID UUID
thisGridExternalName string
return bool
        public bool AgentIsComingHome(UUID sessionID, string thisGridExternalName)
        {
            if (!m_TravelingAgents.ContainsKey (sessionID))
                return false;

            TravelingAgentInfo travel = m_TravelingAgents[sessionID];

            string a = travel.GridExternalName, b = thisGridExternalName;
            try
            {
                a = NetworkUtils.GetHostFromDNS(travel.GridExternalName).ToString().ToLower();
            }
            catch
            {
                a = travel.GridExternalName;
            }
            try
            {
                b = NetworkUtils.GetHostFromDNS(thisGridExternalName).ToString().ToLower();
            }
            catch
            {
                b = thisGridExternalName;
            }

            return a == b;
        }