mirror of
https://github.com/opensim/opensim.git
synced 2026-08-11 03:45:35 +08:00
* refactor: Create IHttpServer interface instead of accessing BaseHttpServer via CommunicationsManager directly
This commit is contained in:
@@ -38,7 +38,7 @@ using Nwc.XmlRpc;
|
||||
using OpenMetaverse;
|
||||
using OpenSim.Framework;
|
||||
using OpenSim.Framework.Communications.Cache;
|
||||
using OpenSim.Framework.Servers;
|
||||
using OpenSim.Framework.Servers.Interfaces;
|
||||
using OpenSim.Region.Framework.Interfaces;
|
||||
using OpenSim.Region.Framework.Scenes;
|
||||
|
||||
@@ -133,7 +133,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Currency.SampleMoney
|
||||
if (m_enabled)
|
||||
{
|
||||
scene.RegisterModuleInterface<IMoneyModule>(this);
|
||||
BaseHttpServer httpServer = scene.CommsManager.HttpServer;
|
||||
IHttpServer httpServer = scene.CommsManager.HttpServer;
|
||||
|
||||
lock (m_scenel)
|
||||
{
|
||||
|
||||
@@ -35,6 +35,7 @@ using OpenSim.Framework;
|
||||
using OpenSim.Framework.Communications;
|
||||
using OpenSim.Framework.Communications.Cache;
|
||||
using OpenSim.Framework.Servers;
|
||||
using OpenSim.Framework.Servers.Interfaces;
|
||||
using OpenSim.Region.Framework.Interfaces;
|
||||
using OpenSim.Region.Framework.Scenes;
|
||||
|
||||
@@ -116,7 +117,7 @@ namespace OpenSim.Region.CoreModules.Hypergrid
|
||||
IAssetDataPlugin m_assetProvider
|
||||
= ((AssetServerBase)m_scene.CommsManager.AssetCache.AssetServer).AssetProviderPlugin;
|
||||
|
||||
BaseHttpServer httpServer = m_scene.CommsManager.HttpServer;
|
||||
IHttpServer httpServer = m_scene.CommsManager.HttpServer;
|
||||
httpServer.AddStreamHandler(new GetAssetStreamHandler(m_assetProvider));
|
||||
httpServer.AddStreamHandler(new PostAssetStreamHandler(m_assetProvider));
|
||||
|
||||
|
||||
@@ -35,6 +35,7 @@ using OpenMetaverse;
|
||||
using OpenSim.Framework;
|
||||
using OpenSim.Framework.Communications;
|
||||
using OpenSim.Framework.Servers;
|
||||
using OpenSim.Framework.Servers.Interfaces;
|
||||
using OpenSim.Region.Framework.Interfaces;
|
||||
using OpenSim.Region.Framework.Scenes;
|
||||
|
||||
@@ -114,7 +115,7 @@ namespace OpenSim.Region.CoreModules.Hypergrid
|
||||
|
||||
protected void AddHttpHandlers(Scene m_scene)
|
||||
{
|
||||
BaseHttpServer httpServer = m_scene.CommsManager.HttpServer;
|
||||
IHttpServer httpServer = m_scene.CommsManager.HttpServer;
|
||||
|
||||
httpServer.AddStreamHandler(
|
||||
new RestDeserialiseSecureHandler<Guid, InventoryCollection>(
|
||||
|
||||
Reference in New Issue
Block a user