commit 6d00e52
Hubert Hirtz
·
2020-08-01 12:23:50 +0000 UTC
parent a323fdb
Handle self-NICK
1 files changed,
+11,
-0
+11,
-0
1@@ -706,6 +706,17 @@ func (s *Session) handle(msg Message) (err error) {
2 s.evts <- b
3 delete(s.chBatches, id)
4 }
5+ case "NICK":
6+ nick, _, _ := FullMask(msg.Prefix)
7+ lNick := strings.ToLower(nick)
8+ newNick := msg.Params[0]
9+ lNewNick := strings.ToLower(newNick)
10+
11+ if lNick == s.lNick {
12+ s.nick = newNick
13+ s.lNick = lNewNick
14+ } else {
15+ }
16 case "FAIL":
17 fmt.Println("FAIL", msg.Params)
18 case "PING":