private OSDMap SetUserLevel(OSDMap map)
{
OSDMap resp = new OSDMap();
UUID agentID = map ["UserID"].AsUUID();
int userLevel = map["UserLevel"].AsInteger();
IUserAccountService userService = m_registry.RequestModuleInterface<IUserAccountService>();
UserAccount account = userService.GetUserAccount(null, agentID);
if (account != null) //found
{
account.UserLevel = userLevel;
userService.StoreUserAccount(account);
resp["UserFound"] = OSD.FromBoolean(true);
resp["Updated"] = OSD.FromBoolean(true);
}
else //not found
{
resp["UserFound"] = OSD.FromBoolean(false);
resp["Updated"] = OSD.FromBoolean(false);
}
return resp;
}