summaryrefslogtreecommitdiff
path: root/irc/session.go
diff options
context:
space:
mode:
authordelthas <delthas@dille.cc>2022-05-10 11:21:33 +0200
committerdelthas <delthas@dille.cc>2022-05-10 11:21:33 +0200
commit7a9fe74fdfb3f334b97434df0aa74b2b32e3582e (patch)
tree26024d31582d345c782209a087d81b185bac5d86 /irc/session.go
parentFix horizontal channel buffer clicks on negative positions (diff)
/mode: enable getting the channel modes without parameters
Diffstat (limited to '')
-rw-r--r--irc/session.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/irc/session.go b/irc/session.go
index 10da468..9da44cc 100644
--- a/irc/session.go
+++ b/irc/session.go
@@ -359,7 +359,11 @@ func (s *Session) ChangeNick(nick string) {
}
func (s *Session) ChangeMode(channel, flags string, args []string) {
- args = append([]string{channel, flags}, args...)
+ if flags != "" {
+ args = append([]string{channel, flags}, args...)
+ } else {
+ args = append([]string{channel}, args...)
+ }
s.out <- NewMessage("MODE", args...)
}