From 652654176a9f410cbdb0afced0297dc1997f5bb5 Mon Sep 17 00:00:00 2001 From: MW Date: Wed, 3 Oct 2007 07:50:07 +0000 Subject: more refactoring --- OpenSim/Region/Examples/SimpleApp/Program.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/Examples/SimpleApp/Program.cs') diff --git a/OpenSim/Region/Examples/SimpleApp/Program.cs b/OpenSim/Region/Examples/SimpleApp/Program.cs index 5f39413..e05ce87 100644 --- a/OpenSim/Region/Examples/SimpleApp/Program.cs +++ b/OpenSim/Region/Examples/SimpleApp/Program.cs @@ -40,13 +40,18 @@ namespace SimpleApp public void Run() { base.StartUp(); - - CommunicationsLocal.LocalSettings settings = new CommunicationsLocal.LocalSettings("", false); - + LocalInventoryService inventoryService = new LocalInventoryService(); LocalUserServices userService = new LocalUserServices(m_networkServersInfo, m_networkServersInfo.DefaultHomeLocX, m_networkServersInfo.DefaultHomeLocY, inventoryService); + LocalBackEndServices backendService = new LocalBackEndServices(); + + CommunicationsLocal localComms = new CommunicationsLocal(m_networkServersInfo, m_httpServer, m_assetCache, userService, inventoryService, backendService, backendService); + m_commsManager = localComms; + + LocalLoginService loginService = new LocalLoginService(userService, "", localComms, m_networkServersInfo, false); + loginService.OnLoginToRegion += backendService.AddNewSession; - m_commsManager = new CommunicationsLocal(m_networkServersInfo, m_httpServer, m_assetCache, settings, userService, inventoryService ); + m_httpServer.AddXmlRPCHandler("login_to_simulator", loginService.XmlRpcLoginMethod); m_log.Notice(m_log.LineInfo); -- cgit v1.1