Replace the spammy init code with a cleaner version. Modules MUST NOT output

any messages when they are disabled.


git-svn-id: http://forge.opensimulator.org/svn/ossearch/trunk@187 109abde3-1f22-4c10-b5d7-b6b0135cd00c
This commit is contained in:
melanie
2012-06-04 18:02:39 +00:00
parent 5488778731
commit 77bde11596
@@ -42,9 +42,26 @@ namespace OpenSimSearch.Modules.OpenSearch
if (searchConfig == null)
{
m_log.Info("[SEARCH] Not configured, disabling");
m_Enabled = false;
return;
if (searchConfig == null)
{
m_Enabled = false;
return;
}
if (searchConfig.GetString("Module", "OpenSimSearch") != "OpenSimSearch")
return;
m_SearchServer = searchConfig.GetString("SearchURL", "");
if (m_SearchServer == "")
{
m_log.Error("[SEARCH] No search server, disabling search");
m_Enabled = false;
return;
}
else
{
m_log.Info("[SEARCH] Search module is activated");
m_Enabled = true;
}
}
m_SearchServer = searchConfig.GetString("SearchURL", "");
if (m_SearchServer == "")