Changeset 423 in code for trunk/downstream.go
- Timestamp:
- Oct 25, 2020, 4:47:38 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r421 r423 864 864 } 865 865 866 lastID, err := lastMsgID(net, target, time.Now())866 lastID, err := dc.user.msgStore.LastMsgID(net, target, time.Now()) 867 867 if err != nil { 868 868 dc.logger.Printf("failed to get last message ID: %v", err) … … 877 877 878 878 func (dc *downstreamConn) sendNetworkHistory(net *network) { 879 if dc.caps["draft/chathistory"] || dc. srv.LogPath == ""{879 if dc.caps["draft/chathistory"] || dc.user.msgStore == nil { 880 880 return 881 881 } … … 891 891 892 892 limit := 4000 893 history, err := loadHistoryLatestID(net, target, lastDelivered, limit)893 history, err := dc.user.msgStore.LoadLatestID(net, target, lastDelivered, limit) 894 894 if err != nil { 895 895 dc.logger.Printf("failed to send implicit history for %q: %v", target, err) … … 1602 1602 } 1603 1603 1604 if dc. srv.LogPath == ""{1604 if dc.user.msgStore == nil { 1605 1605 return ircError{&irc.Message{ 1606 1606 Command: irc.ERR_UNKNOWNCOMMAND, … … 1642 1642 switch subcommand { 1643 1643 case "BEFORE": 1644 history, err = loadHistoryBeforeTime(uc.network, entity, timestamp, limit)1644 history, err = dc.user.msgStore.LoadBeforeTime(uc.network, entity, timestamp, limit) 1645 1645 case "AFTER": 1646 history, err = loadHistoryAfterTime(uc.network, entity, timestamp, limit)1646 history, err = dc.user.msgStore.LoadAfterTime(uc.network, entity, timestamp, limit) 1647 1647 default: 1648 1648 // TODO: support LATEST, BETWEEN
Note:
See TracChangeset
for help on using the changeset viewer.