Changeset 540 in code for trunk/upstream.go
- Timestamp:
- May 25, 2021, 6:24:45 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/upstream.go
r526 r540 30 30 "multi-prefix": true, 31 31 "server-time": true, 32 "setname": true, 32 33 } 33 34 … … 733 734 }) 734 735 } 736 case "SETNAME": 737 if msg.Prefix == nil { 738 return fmt.Errorf("expected a prefix") 739 } 740 741 var newRealname string 742 if err := parseMessageParams(msg, &newRealname); err != nil { 743 return err 744 } 745 746 // TODO: consider appending this message to logs 747 748 if uc.isOurNick(msg.Prefix.Name) { 749 uc.logger.Printf("changed realname from %q to %q", uc.realname, newRealname) 750 uc.realname = newRealname 751 752 uc.forEachDownstream(func(dc *downstreamConn) { 753 dc.updateRealname() 754 }) 755 } else { 756 uc.forEachDownstream(func(dc *downstreamConn) { 757 dc.SendMessage(dc.marshalMessage(msg, uc.network)) 758 }) 759 } 735 760 case "JOIN": 736 761 if msg.Prefix == nil {
Note:
See TracChangeset
for help on using the changeset viewer.