Make ReadConfig a general features of consoles, rather than type dependent

This commit is contained in:
Melanie
2019-08-21 21:23:54 +01:00
parent 7e136c67fd
commit 110644c23a
6 changed files with 15 additions and 11 deletions

10
OpenSim/Server/Base/ServicesServerBase.cs Normal file → Executable file
View File

@@ -147,23 +147,15 @@ namespace OpenSim.Server.Base
consoleType = startupConfig.GetString("console", consoleType);
if (consoleType == "basic")
{
MainConsole.Instance = new CommandConsole(prompt);
}
else if (consoleType == "rest")
{
MainConsole.Instance = new RemoteConsole(prompt);
((RemoteConsole)MainConsole.Instance).ReadConfig(Config);
}
else if (consoleType == "mock")
{
MainConsole.Instance = new MockConsole();
}
else if (consoleType == "local")
{
MainConsole.Instance = new LocalConsole(prompt, startupConfig);
}
MainConsole.Instance.ReadConfig(Config);
m_console = MainConsole.Instance;
if (logConfig != null)