diff options
Diffstat (limited to '')
-rw-r--r-- | irc/session.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/irc/session.go b/irc/session.go index 87b77b6..3dd979c 100644 --- a/irc/session.go +++ b/irc/session.go @@ -494,6 +494,14 @@ func (s *Session) Invite(nick, channel string) { s.out <- NewMessage("INVITE", nick, channel) } +func (s *Session) Kick(nick, channel, comment string) { + if comment == "" { + s.out <- NewMessage("KICK", channel, nick) + } else { + s.out <- NewMessage("KICK", channel, nick, comment) + } +} + func (s *Session) HandleMessage(msg Message) (Event, error) { if s.registered { return s.handleRegistered(msg) |