GetServerURLs() public method

public GetServerURLs ( UUID userID ) : object>.Dictionary
userID UUID
return object>.Dictionary
        public string GetUserServerURL(UUID userID, string serverType)
        {
            UserData userdata;

            if (GetUserData(userID, out userdata))
            {
                if (userdata.ServerURLs != null && userdata.ServerURLs.ContainsKey(serverType) && userdata.ServerURLs[serverType] != null)
                {
                    return(userdata.ServerURLs[serverType].ToString());
                }

                if (userdata.HomeURL != string.Empty)
                {
                    UserAgentServiceConnector uConn = new UserAgentServiceConnector(userdata.HomeURL);
                    userdata.ServerURLs = uConn.GetServerURLs(userID);
                    if (userdata.ServerURLs != null && userdata.ServerURLs.ContainsKey(serverType) && userdata.ServerURLs[serverType] != null)
                    {
                        return(userdata.ServerURLs[serverType].ToString());
                    }
                }
            }

            return(string.Empty);
        }
        public string GetUserServerURL(UUID userID, string serverType)
        {
            UserData userdata;
            if (GetUserData(userID, out userdata))
            {
                if (userdata.ServerURLs != null && userdata.ServerURLs.ContainsKey(serverType) && userdata.ServerURLs[serverType] != null)
                    return userdata.ServerURLs[serverType].ToString();

                if (userdata.HomeURL != string.Empty)
                {
                    UserAgentServiceConnector uConn = new UserAgentServiceConnector(userdata.HomeURL);
                    userdata.ServerURLs = uConn.GetServerURLs(userID);
                    if (userdata.ServerURLs != null && userdata.ServerURLs.ContainsKey(serverType) && userdata.ServerURLs[serverType] != null)
                        return userdata.ServerURLs[serverType].ToString();
                }
            }

            return string.Empty;
        }