Read nickname from RPL_WELCOME
References: https://github.com/ircdocs/modern-irc/pull/146 git-svn-id: file:///srv/svn/repo/suika/trunk@744 f0ae65fe-ee39-954e-97ec-027ff2717ef4
This commit is contained in:
parent
f638c52c9b
commit
5dd0243bb1
@ -690,8 +690,13 @@ func (uc *upstreamConn) handleMessage(ctx context.Context, msg *irc.Message) err
|
||||
dc.SendMessage(msg)
|
||||
}
|
||||
case irc.RPL_WELCOME:
|
||||
if err := parseMessageParams(msg, &uc.nick); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
uc.registered = true
|
||||
uc.logger.Printf("connection registered")
|
||||
uc.nickCM = uc.network.casemap(uc.nick)
|
||||
uc.logger.Printf("connection registered with nick %q", uc.nick)
|
||||
|
||||
if uc.network.channels.Len() > 0 {
|
||||
var channels, keys []string
|
||||
|
Loading…
x
Reference in New Issue
Block a user