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

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

private doBan ( UUID agentID, DateTime until ) : void
agentID UUID
until DateTime
Результат void
        private void doBan(UUID agentID, DateTime? until)
        {
            var conn = DataPlugins.RequestPlugin<IAgentConnector>();
            IAgentInfo agentInfo = conn.GetAgent(agentID);
            if (agentInfo != null)
            {
                agentInfo.Flags |= (until.HasValue) ? IAgentFlags.TempBan : IAgentFlags.PermBan;

                if (until.HasValue)
                {
                    agentInfo.OtherAgentInformation["TemperaryBanInfo"] = until.Value;
                    MainConsole.Instance.TraceFormat("Temp ban for {0} until {1}", agentID, until.Value.ToString("s"));
                }
                conn.UpdateAgent(agentInfo);
            }
        }