- Timestamp:
- Mar 25, 2020, 10:21:14 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r154 r156 1005 1005 } else { 1006 1006 // NAMES on a channel we have not joined, ask upstream 1007 uc.SendMessage (&irc.Message{1007 uc.SendMessageLabeled(dc, &irc.Message{ 1008 1008 Command: "NAMES", 1009 1009 Params: []string{upstreamChannel}, … … 1052 1052 } 1053 1053 1054 uc.SendMessage (&irc.Message{1054 uc.SendMessageLabeled(dc, &irc.Message{ 1055 1055 Command: "WHO", 1056 1056 Params: params, … … 1109 1109 } 1110 1110 1111 uc.SendMessage (&irc.Message{1111 uc.SendMessageLabeled(dc, &irc.Message{ 1112 1112 Command: "WHOIS", 1113 1113 Params: params, -
trunk/upstream.go
r155 r156 751 751 if !ok { 752 752 // NAMES on a channel we have not joined, forward to downstream 753 uc.forEachDownstream (func(dc *downstreamConn) {753 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 754 754 channel := dc.marshalChannel(uc, name) 755 755 members := strings.Split(members, " ") … … 788 788 if !ok { 789 789 // NAMES on a channel we have not joined, forward to downstream 790 uc.forEachDownstream (func(dc *downstreamConn) {790 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 791 791 channel := dc.marshalChannel(uc, name) 792 792 … … 827 827 trailing = strconv.Itoa(hops) + " " + realname 828 828 829 uc.forEachDownstream (func(dc *downstreamConn) {829 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 830 830 channel := channel 831 831 if channel != "*" { … … 845 845 } 846 846 847 uc.forEachDownstream (func(dc *downstreamConn) {847 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 848 848 name := name 849 849 if name != "*" { … … 863 863 } 864 864 865 uc.forEachDownstream (func(dc *downstreamConn) {865 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 866 866 nick := dc.marshalNick(uc, nick) 867 867 dc.SendMessage(&irc.Message{ … … 877 877 } 878 878 879 uc.forEachDownstream (func(dc *downstreamConn) {879 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 880 880 nick := dc.marshalNick(uc, nick) 881 881 dc.SendMessage(&irc.Message{ … … 891 891 } 892 892 893 uc.forEachDownstream (func(dc *downstreamConn) {893 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 894 894 nick := dc.marshalNick(uc, nick) 895 895 dc.SendMessage(&irc.Message{ … … 905 905 } 906 906 907 uc.forEachDownstream (func(dc *downstreamConn) {907 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 908 908 nick := dc.marshalNick(uc, nick) 909 909 params := []string{dc.nick, nick} … … 922 922 channels := strings.Split(channelList, " ") 923 923 924 uc.forEachDownstream (func(dc *downstreamConn) {924 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 925 925 nick := dc.marshalNick(uc, nick) 926 926 channelList := make([]string, len(channels)) … … 943 943 } 944 944 945 uc.forEachDownstream (func(dc *downstreamConn) {945 uc.forEachDownstreamById(downstreamId, func(dc *downstreamConn) { 946 946 nick := dc.marshalNick(uc, nick) 947 947 dc.SendMessage(&irc.Message{
Note:
See TracChangeset
for help on using the changeset viewer.