Read nickname from RPL_WELCOME
References: https://github.com/ircdocs/modern-irc/pull/146
This commit is contained in:
parent
1c285a1b72
commit
548b1c6930
@ -690,8 +690,13 @@ func (uc *upstreamConn) handleMessage(ctx context.Context, msg *irc.Message) err
|
|||||||
dc.SendMessage(msg)
|
dc.SendMessage(msg)
|
||||||
}
|
}
|
||||||
case irc.RPL_WELCOME:
|
case irc.RPL_WELCOME:
|
||||||
|
if err := parseMessageParams(msg, &uc.nick); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
uc.registered = true
|
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 {
|
if uc.network.channels.Len() > 0 {
|
||||||
var channels, keys []string
|
var channels, keys []string
|
||||||
|
Loading…
Reference in New Issue
Block a user