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; }