Changeset 296 in code for trunk/downstream.go
- Timestamp:
- May 27, 2020, 9:42:38 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r293 r296 618 618 dc.unsetSupportedCap(cap) 619 619 } 620 } 621 } 622 623 func (dc *downstreamConn) updateNick() { 624 if uc := dc.upstream(); uc != nil && uc.nick != dc.nick { 625 dc.SendMessage(&irc.Message{ 626 Prefix: dc.prefix(), 627 Command: "NICK", 628 Params: []string{uc.nick}, 629 }) 630 dc.nick = uc.nick 620 631 } 621 632 } … … 778 789 }) 779 790 791 dc.updateNick() 792 780 793 dc.forEachUpstream(func(uc *upstreamConn) { 781 794 for _, ch := range uc.channels { … … 936 949 uc.SendMessage(msg) 937 950 }) 951 952 if dc.upstream() == nil && dc.nick != nick { 953 dc.SendMessage(&irc.Message{ 954 Prefix: dc.prefix(), 955 Command: "NICK", 956 Params: []string{nick}, 957 }) 958 dc.nick = nick 959 } 938 960 case "JOIN": 939 961 var namesStr string
Note:
See TracChangeset
for help on using the changeset viewer.