From e0b9da13093bdffda423d1b3524ffb558f438728 Mon Sep 17 00:00:00 2001 From: Alexandre Morignot <erdnaxeli@cervoi.se> Date: Tue, 18 Oct 2016 09:12:49 +0200 Subject: [PATCH] Fix channels joined for irc users' client --- irc/events.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/irc/events.go b/irc/events.go index f8c5d04..22e6ed3 100644 --- a/irc/events.go +++ b/irc/events.go @@ -14,7 +14,7 @@ import ( func (t *Transport) connected(client *irc.Conn, line *irc.Line) { if t.client != client { // user's client - for _, channel := range t.channels { + for _, channel := range t.userChannels[client.Me().Nick] { log.Printf("join %s", channel) client.Join(channel) } @@ -41,7 +41,7 @@ func (t *Transport) connected(client *irc.Conn, line *irc.Line) { func (t *Transport) disconnected(client *irc.Conn, line *irc.Line) { if t.client != client { // all should already have been cleaned - log.Print("%s got disconnected", client.Me()) + log.Print("%s got disconnected", client.Me().Nick) return } -- GitLab