Bot.Commands.AuthenticateUser.Execute C# (CSharp) Method

Execute() public method

public Execute ( IrcEventArgs e ) : void
e Meebey.SmartIrc4net.IrcEventArgs
return void
        public override void Execute(IrcEventArgs e)
        {
            if (e.Data.MessageArray.Count() < 3)
            {
                e.Data.Irc.SendMessage(SendType.Message, e.Data.Nick, "Invalid syntax");
                return;
            }

            if (userSystem.AuthenticateUser(e.Data.MessageArray[1], e.Data.MessageArray[2], e.Data.Nick, e.Data.From))
            {
                e.Data.Irc.SendMessage(SendType.Message, e.Data.Nick, "Authenticated");
            }
            else
            {
                e.Data.Irc.SendMessage(SendType.Message, e.Data.Nick, "Error");
            }
        }