summaryrefslogtreecommitdiff
path: root/irc/session.go
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2021-11-28 18:17:12 +0000
committerHubert Hirtz <hubert@hirtz.pm>2021-11-29 09:05:47 +0100
commit0681de6b480b30613832fb96d8632a169f063ddd (patch)
treef4207aa69426fd6da4470d678ef72da4eb965afa /irc/session.go
parentconfig: remove debugging fmt.Println (diff)
Use RPL_SASLSUCCESS to end registration
See https://github.com/ircv3/ircv3-specifications/pull/476
Diffstat (limited to 'irc/session.go')
-rw-r--r--irc/session.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/irc/session.go b/irc/session.go
index 2b9680a..b6d5873 100644
--- a/irc/session.go
+++ b/irc/session.go
@@ -512,7 +512,7 @@ func (s *Session) handleUnregistered(msg Message) (Event, error) {
s.out <- NewMessage("NICK", nick+"_")
case rplSaslsuccess:
- // do nothing
+ s.endRegistration()
default:
return s.handleRegistered(msg)
}
@@ -572,7 +572,6 @@ func (s *Session) handleMessageRegistered(msg Message, playback bool) (Event, er
return nil, err
}
- s.endRegistration()
prefix := ParsePrefix(nuh)
s.user = prefix.User
s.host = prefix.Host