Aurora.Addon.WebUI.WebUIHTTPHandler.UnBanUser C# (CSharp) Метод

UnBanUser() приватный Метод

private UnBanUser ( OSDMap map ) : OSDMap
map OSDMap
Результат OSDMap
        private OSDMap UnBanUser(OSDMap map)
        {
            OSDMap resp = new OSDMap();
            resp["Finished"] = OSD.FromBoolean(true);

            UUID agentID = map["UserID"].AsUUID();
            IAgentInfo GetAgent = DataPlugins.RequestPlugin<IAgentConnector>().GetAgent(agentID);

            if (GetAgent != null)
            {
                GetAgent.Flags &= IAgentFlags.PermBan;
                GetAgent.Flags &= IAgentFlags.TempBan;
                if (GetAgent.OtherAgentInformation.ContainsKey("TemperaryBanInfo") == true)
                    GetAgent.OtherAgentInformation.Remove("TemperaryBanInfo");

                DataPlugins.RequestPlugin<IAgentConnector>().UpdateAgent(GetAgent);
            }

            return resp;
        }