invite command

This commit is contained in:
Jeremy Latt 2014-02-25 07:28:09 -08:00
parent d6ec1e719b
commit f0305cf01a
4 changed files with 66 additions and 5 deletions

View file

@ -29,6 +29,7 @@ var (
AWAY: NewAwayCommand,
CAP: NewCapCommand,
DEBUG: NewDebugCommand,
INVITE: NewInviteCommand,
ISON: NewIsOnCommand,
JOIN: NewJoinCommand,
KICK: NewKickCommand,
@ -914,3 +915,20 @@ func NewVersionCommand(args []string) (editableCommand, error) {
}
return cmd, nil
}
type InviteCommand struct {
BaseCommand
nickname string
channel string
}
func NewInviteCommand(args []string) (editableCommand, error) {
if len(args) < 2 {
return nil, NotEnoughArgsError
}
return &InviteCommand{
nickname: args[0],
channel: args[1],
}, nil
}