private OSDMap GetEstate(OSDMap map)
{
OSDMap resp = new OSDMap(1);
resp["Failed"] = true;
IEstateConnector estates = Aurora.DataManager.DataManager.RequestPlugin<IEstateConnector>();
if (estates != null && map.ContainsKey("Estate"))
{
int EstateID;
EstateSettings es = null;
if (int.TryParse(map["Estate"], out EstateID))
{
es = estates.GetEstateSettings(map["Estate"].AsInteger());
}
else
{
es = estates.GetEstateSettings(map["Estate"].AsString());
}
if (es != null)
{
resp.Remove("Failed");
resp["Estate"] = EstateSettings2WebOSD(es);
}
}
return resp;
}