Преглед на файлове

send the response line to NICK via the response buffer

tags/v1.0.0
Shivaram Lingamneni преди 5 години
родител
ревизия
baa2c3b581
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4
    1
      irc/nickname.go

+ 4
- 1
irc/nickname.go Целия файл

@@ -62,8 +62,11 @@ func performNickChange(server *Server, client *Client, target *Client, newnick s
62 62
 	if hadNick {
63 63
 		target.server.snomasks.Send(sno.LocalNicks, fmt.Sprintf(ircfmt.Unescape("$%s$r changed nickname to %s"), whowas.nick, nickname))
64 64
 		target.server.whoWas.Append(whowas)
65
+		rb.Add(nil, origNickMask, "NICK", nickname)
65 66
 		for friend := range target.Friends() {
66
-			friend.Send(nil, origNickMask, "NICK", nickname)
67
+			if friend != client {
68
+				friend.Send(nil, origNickMask, "NICK", nickname)
69
+			}
67 70
 		}
68 71
 	}
69 72
 

Loading…
Отказ
Запис