Changeset 665 in code for trunk/msgstore.go
- Timestamp:
- Nov 3, 2021, 2:17:16 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/msgstore.go
r549 r665 18 18 // used in history queries. 19 19 LastMsgID(network *network, entity string, t time.Time) (string, error) 20 // LoadLatestID queries the latest non-event messages for the given network, 21 // entity and date, up to a count of limit messages, sorted from oldest to newest. 20 22 LoadLatestID(network *network, entity, id string, limit int) ([]*irc.Message, error) 21 23 Append(network *network, entity string, msg *irc.Message) (id string, err error) … … 35 37 // It returns up to limit targets, starting from start and ending on end, 36 38 // both excluded. end may be before or after start. 37 ListTargets(network *network, start, end time.Time, limit int) ([]chatHistoryTarget, error) 39 // If events is false, only PRIVMSG/NOTICE messages are considered. 40 ListTargets(network *network, start, end time.Time, limit int, events bool) ([]chatHistoryTarget, error) 38 41 // LoadBeforeTime loads up to limit messages before start down to end. The 39 42 // returned messages must be between and excluding the provided bounds. 40 43 // end is before start. 41 LoadBeforeTime(network *network, entity string, start, end time.Time, limit int) ([]*irc.Message, error) 44 // If events is false, only PRIVMSG/NOTICE messages are considered. 45 LoadBeforeTime(network *network, entity string, start, end time.Time, limit int, events bool) ([]*irc.Message, error) 42 46 // LoadBeforeTime loads up to limit messages after start up to end. The 43 47 // returned messages must be between and excluding the provided bounds. 44 48 // end is after start. 45 LoadAfterTime(network *network, entity string, start, end time.Time, limit int) ([]*irc.Message, error) 49 // If events is false, only PRIVMSG/NOTICE messages are considered. 50 LoadAfterTime(network *network, entity string, start, end time.Time, limit int, events bool) ([]*irc.Message, error) 46 51 } 47 52
Note:
See TracChangeset
for help on using the changeset viewer.