diff options
Heart surgery on asset service code bits. Affects OpenSim.ini configuration -- please see the example. Affects region servers only.
This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing.
Known problems:
* HG asset transfers are borked for now
* missing texture is missing
* 3 unit tests commented out for now
Diffstat (limited to '')
-rw-r--r-- | OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs index e499f64..9a25faa 100644 --- a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs +++ b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs | |||
@@ -47,6 +47,7 @@ using OpenSim.Framework.Servers.HttpServer; | |||
47 | using OpenSim.Region.CoreModules.World.Terrain; | 47 | using OpenSim.Region.CoreModules.World.Terrain; |
48 | using OpenSim.Region.Framework.Interfaces; | 48 | using OpenSim.Region.Framework.Interfaces; |
49 | using OpenSim.Region.Framework.Scenes; | 49 | using OpenSim.Region.Framework.Scenes; |
50 | using OpenSim.Services.Interfaces; | ||
50 | 51 | ||
51 | namespace OpenSim.ApplicationPlugins.RemoteController | 52 | namespace OpenSim.ApplicationPlugins.RemoteController |
52 | { | 53 | { |
@@ -1421,7 +1422,7 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
1421 | 1422 | ||
1422 | UICallback uic; | 1423 | UICallback uic; |
1423 | IInventoryServices iserv = m_app.CommunicationsManager.InventoryService; | 1424 | IInventoryServices iserv = m_app.CommunicationsManager.InventoryService; |
1424 | IAssetCache aserv = m_app.CommunicationsManager.AssetCache; | 1425 | IAssetService aserv = m_app.SceneManager.CurrentOrFirstScene.AssetService; |
1425 | 1426 | ||
1426 | doc.LoadXml(File.ReadAllText(dafn)); | 1427 | doc.LoadXml(File.ReadAllText(dafn)); |
1427 | 1428 | ||
@@ -1437,7 +1438,7 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
1437 | rass.Local = Boolean.Parse(GetStringAttribute(asset,"local","")); | 1438 | rass.Local = Boolean.Parse(GetStringAttribute(asset,"local","")); |
1438 | rass.Temporary = Boolean.Parse(GetStringAttribute(asset,"temporary","")); | 1439 | rass.Temporary = Boolean.Parse(GetStringAttribute(asset,"temporary","")); |
1439 | rass.Data = Convert.FromBase64String(asset.InnerText); | 1440 | rass.Data = Convert.FromBase64String(asset.InnerText); |
1440 | aserv.AddAsset(rass); | 1441 | aserv.Store(rass); |
1441 | } | 1442 | } |
1442 | 1443 | ||
1443 | avatars = doc.GetElementsByTagName("Avatar"); | 1444 | avatars = doc.GetElementsByTagName("Avatar"); |