aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Server/Handlers/GridUser/GridUserServerPostHandler.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Server/Handlers/GridUser/GridUserServerPostHandler.cs')
-rw-r--r--OpenSim/Server/Handlers/GridUser/GridUserServerPostHandler.cs21
1 files changed, 5 insertions, 16 deletions
diff --git a/OpenSim/Server/Handlers/GridUser/GridUserServerPostHandler.cs b/OpenSim/Server/Handlers/GridUser/GridUserServerPostHandler.cs
index 9199c68..b63b594 100644
--- a/OpenSim/Server/Handlers/GridUser/GridUserServerPostHandler.cs
+++ b/OpenSim/Server/Handlers/GridUser/GridUserServerPostHandler.cs
@@ -39,6 +39,7 @@ using System.Collections.Generic;
39using OpenSim.Server.Base; 39using OpenSim.Server.Base;
40using OpenSim.Services.Interfaces; 40using OpenSim.Services.Interfaces;
41using OpenSim.Framework; 41using OpenSim.Framework;
42using OpenSim.Framework.ServiceAuth;
42using OpenSim.Framework.Servers.HttpServer; 43using OpenSim.Framework.Servers.HttpServer;
43using OpenMetaverse; 44using OpenMetaverse;
44 45
@@ -50,8 +51,8 @@ namespace OpenSim.Server.Handlers.GridUser
50 51
51 private IGridUserService m_GridUserService; 52 private IGridUserService m_GridUserService;
52 53
53 public GridUserServerPostHandler(IGridUserService service) : 54 public GridUserServerPostHandler(IGridUserService service, IServiceAuth auth) :
54 base("POST", "/griduser") 55 base("POST", "/griduser", auth)
55 { 56 {
56 m_GridUserService = service; 57 m_GridUserService = service;
57 } 58 }
@@ -281,7 +282,7 @@ namespace OpenSim.Server.Handlers.GridUser
281 282
282 rootElement.AppendChild(result); 283 rootElement.AppendChild(result);
283 284
284 return DocToBytes(doc); 285 return Util.DocToBytes(doc);
285 } 286 }
286 287
287 private byte[] FailureResult() 288 private byte[] FailureResult()
@@ -303,20 +304,8 @@ namespace OpenSim.Server.Handlers.GridUser
303 304
304 rootElement.AppendChild(result); 305 rootElement.AppendChild(result);
305 306
306 return DocToBytes(doc); 307 return Util.DocToBytes(doc);
307 } 308 }
308 309
309 private byte[] DocToBytes(XmlDocument doc)
310 {
311 MemoryStream ms = new MemoryStream();
312 XmlTextWriter xw = new XmlTextWriter(ms, null);
313 xw.Formatting = Formatting.Indented;
314 doc.WriteTo(xw);
315 xw.Flush();
316
317 return ms.ToArray();
318 }
319
320
321 } 310 }
322} 311}