Changeset 132 in code for trunk


Ignore:
Timestamp:
Mar 20, 2020, 9:53:05 PM (5 years ago)
Author:
contact
Message:

Avoid sending JOIN twice for the same channel

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bridge.go

    r98 r132  
    1111
    1212        downstreamName := dc.marshalChannel(ch.conn, ch.Name)
    13 
    14         dc.SendMessage(&irc.Message{
    15                 Prefix:  dc.prefix(),
    16                 Command: "JOIN",
    17                 Params:  []string{downstreamName},
    18         })
    1913
    2014        if ch.Topic != "" {
  • trunk/downstream.go

    r131 r132  
    701701                for _, ch := range uc.channels {
    702702                        if ch.complete {
     703                                dc.SendMessage(&irc.Message{
     704                                        Prefix:  dc.prefix(),
     705                                        Command: "JOIN",
     706                                        Params:  []string{dc.marshalChannel(ch.conn, ch.Name)},
     707                                })
     708
    703709                                forwardChannel(dc, ch)
    704710                        }
Note: See TracChangeset for help on using the changeset viewer.