public UserAgentServiceConnector(IConfigSource config)
{
IConfig serviceConfig = config.Configs["UserAgentService"];
if (serviceConfig == null)
{
MainConsole.Instance.Error ("[USER AGENT CONNECTOR]: UserAgentService missing from ini");
throw new Exception ("UserAgent connector init error");
}
string serviceURI = serviceConfig.GetString ("UserAgentServerURI",
String.Empty);
if (serviceURI == String.Empty)
{
MainConsole.Instance.Error ("[USER AGENT CONNECTOR]: No Server URI named in section UserAgentService");
throw new Exception ("UserAgent connector init error");
}
m_ServerURL = serviceURI;
if (!m_ServerURL.EndsWith ("/"))
m_ServerURL += "/";
MainConsole.Instance.DebugFormat ("[USER AGENT CONNECTOR]: UserAgentServiceConnector started for {0}", m_ServerURL);
}