Changeset 69 in code for trunk/bridge.go
- Timestamp:
- Feb 19, 2020, 5:25:19 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bridge.go
r54 r69 10 10 } 11 11 12 downstreamName := dc.marshalChannel(ch.conn, ch.Name) 13 12 14 dc.SendMessage(&irc.Message{ 13 15 Prefix: dc.prefix(), 14 16 Command: "JOIN", 15 Params: []string{ ch.Name},17 Params: []string{downstreamName}, 16 18 }) 17 19 … … 20 22 Prefix: dc.srv.prefix(), 21 23 Command: irc.RPL_TOPIC, 22 Params: []string{dc.nick, ch.Name, ch.Topic},24 Params: []string{dc.nick, downstreamName, ch.Topic}, 23 25 }) 24 26 } else { … … 26 28 Prefix: dc.srv.prefix(), 27 29 Command: irc.RPL_NOTOPIC, 28 Params: []string{dc.nick, ch.Name, "No topic is set"},30 Params: []string{dc.nick, downstreamName, "No topic is set"}, 29 31 }) 30 32 } … … 34 36 // TODO: send multiple members in each message 35 37 for nick, membership := range ch.Members { 36 s := nick38 s := dc.marshalNick(ch.conn, nick) 37 39 if membership != 0 { 38 s = string(membership) + nick40 s = string(membership) + s 39 41 } 40 42 … … 42 44 Prefix: dc.srv.prefix(), 43 45 Command: irc.RPL_NAMREPLY, 44 Params: []string{dc.nick, string(ch.Status), ch.Name, s},46 Params: []string{dc.nick, string(ch.Status), downstreamName, s}, 45 47 }) 46 48 } … … 49 51 Prefix: dc.srv.prefix(), 50 52 Command: irc.RPL_ENDOFNAMES, 51 Params: []string{dc.nick, ch.Name, "End of /NAMES list"},53 Params: []string{dc.nick, downstreamName, "End of /NAMES list"}, 52 54 }) 53 55 }
Note:
See TracChangeset
for help on using the changeset viewer.