Changeset 140 in code for trunk/bridge.go


Ignore:
Timestamp:
Mar 25, 2020, 8:47:26 AM (5 years ago)
Author:
delthas
Message:

Add downstream NAMES support

NAMES reply for channels currently joined will be returned from cache;
requests for channels not joined will be forwarded from upstream.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bridge.go

    r139 r140  
    2727
    2828        // TODO: rpl_topicwhotime
     29        sendNames(dc, ch)
     30}
    2931
     32func sendNames(dc *downstreamConn, ch *upstreamChannel) {
    3033        // TODO: send multiple members in each message
     34
     35        downstreamName := dc.marshalChannel(ch.conn, ch.Name)
     36
    3137        for nick, membership := range ch.Members {
    3238                s := membership.String() + dc.marshalNick(ch.conn, nick)
Note: See TracChangeset for help on using the changeset viewer.