Aselia.UserCommands.PartHandler.Handler C# (CSharp) Метод

Handler() публичный Метод

public Handler ( object sender, ReceivedCommandEventArgs e ) : void
sender object
e ReceivedCommandEventArgs
Результат void
        public void Handler(object sender, ReceivedCommandEventArgs e)
        {
            if (e.Arguments.Length < 1)
            {
                e.User.ErrorNeedMoreParams(CMD);
                return;
            }

            ChannelBase channel = e.User.GetChannel(e.Arguments[0]);
            if (channel == null)
            {
                e.User.SendNumeric(Numerics.ERR_NOTONCHANNEL, e.Arguments[0], ":You cannot leave a channel before joining it.");
                return;
            }

            channel.BroadcastInclusive(CMD, e.User, channel.Name, "Leaving.");
            channel.RemoveUser(e.User);
        }
PartHandler