From d459efef388e15b46cff127f1671ae34117cf10b Mon Sep 17 00:00:00 2001 From: blackbeard420 Date: Sat, 23 Jan 2021 20:15:53 -0500 Subject: [PATCH] removed debug logging for now --- irc.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/irc.go b/irc.go index e337f83..f2920bc 100644 --- a/irc.go +++ b/irc.go @@ -159,7 +159,7 @@ func hasOpSymbol(nick string) bool { } func (c *Connection) updateNicks(channel string, names []string) { - log.Printf("updating channel %s with %d nicks\n", channel, len(names)) + //log.Printf("updating channel %s with %d nicks\n", channel, len(names)) for _, i := range names { c.addNick(channel, i) } @@ -172,7 +172,7 @@ func (c *Connection) addNick(channel string, nick string) { if hasOpSymbol(nick) { nick = nick[1:] } - log.Printf("added nick: %s to channel %s\n", nick, channel) + //log.Printf("added nick: %s to channel %s\n", nick, channel) c.userList[channel] = append(c.userList[channel], nick) } } @@ -187,7 +187,7 @@ func (c *Connection) removeNick(channel string, nick string) { } } - log.Printf("removed nick: %s from channel %s\n", nick, channel) + //log.Printf("removed nick: %s from channel %s\n", nick, channel) c.userList[channel] = nicks } @@ -197,6 +197,15 @@ func (c *Connection) removeNickAllChans(nick string) { } } +func (c *Connection) renameNick(old, nick string) { + for channel, i := range c.userList { + if hasNick(old, i) { + c.removeNick(channel, old) + c.addNick(channel, nick) + } + } +} + //TODO: simplify this to pass gocyclo func (c *Connection) parseMessage(line string) { if line[0] == ':' {