public XmlRpcResponse ClearXmlRpcHandler(XmlRpcRequest request, IPEndPoint client)
{
// AuthClient.VerifySession(GetUserServerURL(userID), userID, sessionID);
XmlRpcResponse response = new XmlRpcResponse();
Hashtable requestData = (Hashtable)request.Params[0];
Hashtable resp = new Hashtable();
if (requestData.ContainsKey("RegionID"))
{
UUID regionID = UUID.Parse((string)requestData["RegionID"]);
m_scene = SelectRegion(regionID);
m_scene.DeleteAllSceneObjects();
}
else
{
resp["success"] = false;
resp["error"] = "no RegionID provided";
response.Value = resp;
return response;
}
// return ok;
resp["success"] = true;
response.Value = resp;
return response;
}