Changeset 239 in code for trunk/upstream.go


Ignore:
Timestamp:
Apr 6, 2020, 7:42:55 PM (5 years ago)
Author:
contact
Message:

Make upstreamConn.produce log messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/upstream.go

    r238 r239  
    248248        case "NOTICE":
    249249                if msg.Prefix.User == "" && msg.Prefix.Host == "" { // server message
    250                         uc.produce(msg, nil)
     250                        uc.produce("", msg, nil)
    251251                } else { // regular user NOTICE
    252252                        var entity, text string
     
    259259                                target = msg.Prefix.Name
    260260                        }
    261                         uc.appendLog(target, msg)
    262 
    263                         uc.produce(msg, nil)
     261                        uc.produce(target, msg, nil)
    264262                }
    265263        case "CAP":
     
    11351133                        target = msg.Prefix.Name
    11361134                }
    1137                 uc.appendLog(target, msg)
    1138 
    1139                 uc.produce(msg, nil)
     1135                uc.produce(target, msg, nil)
    11401136        case "INVITE":
    11411137                var nick string
     
    13651361}
    13661362
    1367 func (uc *upstreamConn) produce(msg *irc.Message, origin *downstreamConn) {
     1363func (uc *upstreamConn) produce(target string, msg *irc.Message, origin *downstreamConn) {
     1364        if target != "" {
     1365                uc.appendLog(target, msg)
     1366        }
     1367
    13681368        uc.network.ring.Produce(msg)
    13691369
Note: See TracChangeset for help on using the changeset viewer.