Changeset 272 in code for trunk/upstream.go


Ignore:
Timestamp:
Apr 29, 2020, 12:53:48 PM (5 years ago)
Author:
contact
Message:

Forward RPL_AWAY messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/upstream.go

    r270 r272  
    11341134                        })
    11351135                }
     1136        case irc.RPL_AWAY:
     1137                var nick, reason string
     1138                if err := parseMessageParams(msg, nil, &nick, &reason); err != nil {
     1139                        return err
     1140                }
     1141
     1142                uc.forEachDownstreamByID(downstreamID, func(dc *downstreamConn) {
     1143                        dc.SendMessage(&irc.Message{
     1144                                Prefix:  dc.srv.prefix(),
     1145                                Command: irc.RPL_AWAY,
     1146                                Params:  []string{dc.nick, dc.marshalEntity(uc.network, nick), reason},
     1147                        })
     1148                })
    11361149        case "TAGMSG":
    11371150                // TODO: relay to downstream connections that accept message-tags
Note: See TracChangeset for help on using the changeset viewer.