diff options
| author | Hubert Hirtz <hubert@hirtzfr.eu> | 2020-08-16 17:02:22 +0200 |
|---|---|---|
| committer | Hubert Hirtz <hubert@hirtzfr.eu> | 2020-08-16 17:17:29 +0200 |
| commit | f1791d1c6e7fc3ac4d27bb206b1bd61d80fe96f0 (patch) | |
| tree | bb325625135245ccbef9018577d50ad08e52828c /irc/tokens.go | |
| parent | ui: Show /me from self when echo-message is off (diff) | |
Add a /topic command
Diffstat (limited to 'irc/tokens.go')
| -rw-r--r-- | irc/tokens.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/irc/tokens.go b/irc/tokens.go index 276b4c2..eda8018 100644 --- a/irc/tokens.go +++ b/irc/tokens.go @@ -297,6 +297,12 @@ func (msg *Message) Validate() (err error) { if len(msg.Params) < 3 { err = errNotEnoughParams } + case "TOPIC": + if len(msg.Params) < 2 { + err = errNotEnoughParams + } else if msg.Prefix == "" { + err = errNoPrefix + } case "PRIVMSG", "NOTICE": if len(msg.Params) < 2 { err = errNotEnoughParams @@ -309,10 +315,6 @@ func (msg *Message) Validate() (err error) { } else if msg.Prefix == "" { err = errNoPrefix } - case "TOPIC": - if len(msg.Params) < 2 { - err = errNotEnoughParams - } case "BATCH": if len(msg.Params) < 1 { err = errNotEnoughParams |
