Changeset 423 in code for trunk/upstream.go
- Timestamp:
- Oct 25, 2020, 4:47:38 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/upstream.go
r419 r423 82 82 // set of LIST commands in progress, per downstream 83 83 pendingLISTDownstreamSet map[uint64]struct{} 84 85 messageLoggers map[string]*messageLogger86 84 } 87 85 … … 183 181 availableMemberships: stdMemberships, 184 182 pendingLISTDownstreamSet: make(map[uint64]struct{}), 185 messageLoggers: make(map[string]*messageLogger),186 183 } 187 184 return uc, nil … … 1612 1609 1613 1610 func (uc *upstreamConn) appendLog(entity string, msg *irc.Message) { 1614 if uc. srv.LogPath == ""{1611 if uc.user.msgStore == nil { 1615 1612 return 1616 }1617 1618 ml, ok := uc.messageLoggers[entity]1619 if !ok {1620 ml = newMessageLogger(uc.network, entity)1621 uc.messageLoggers[entity] = ml1622 1613 } 1623 1614 … … 1629 1620 history, ok := uc.network.history[entity] 1630 1621 if !ok { 1631 lastID, err := lastMsgID(uc.network, entity, time.Now())1622 lastID, err := uc.user.msgStore.LastMsgID(uc.network, entity, time.Now()) 1632 1623 if err != nil { 1633 1624 uc.logger.Printf("failed to log message: failed to get last message ID: %v", err) … … 1653 1644 } 1654 1645 1655 msgID, err := ml.Append(msg)1646 msgID, err := uc.user.msgStore.Append(uc.network, entity, msg) 1656 1647 if err != nil { 1657 1648 uc.logger.Printf("failed to log message: %v", err)
Note:
See TracChangeset
for help on using the changeset viewer.