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":