Changeset 163 in code for trunk/upstream.go


Ignore:
Timestamp:
Mar 26, 2020, 9:43:48 PM (5 years ago)
Author:
delthas
Message:

Add downstream INVITE support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/upstream.go

    r162 r163  
    10461046                        })
    10471047                })
     1048        case irc.RPL_INVITING:
     1049                var nick string
     1050                var channel string
     1051                if err := parseMessageParams(msg, &nick, &channel); err != nil {
     1052                        return err
     1053                }
     1054
     1055                uc.forEachDownstreamByID(downstreamID, func(dc *downstreamConn) {
     1056                        dc.SendMessage(&irc.Message{
     1057                                Prefix:  dc.srv.prefix(),
     1058                                Command: irc.RPL_INVITING,
     1059                                Params:  []string{dc.nick, dc.marshalNick(uc, nick), dc.marshalChannel(uc, channel)},
     1060                        })
     1061                })
    10481062        case "TAGMSG":
    10491063                // TODO: relay to downstream connections that accept message-tags
Note: See TracChangeset for help on using the changeset viewer.