1
0
Fork 0
forked from External/ergo
also, handle nickname targets in znc.in/playback
This commit is contained in:
Shivaram Lingamneni 2020-02-27 14:43:59 -05:00
parent e0f2475b80
commit 1dc93bbb9f
3 changed files with 42 additions and 8 deletions

View file

@ -773,7 +773,7 @@ func (channel *Channel) autoReplayHistory(client *Client, rb *ResponseBuffer, sk
var items []history.Item
var after, before time.Time
if rb.session.zncPlaybackTimes != nil && (rb.session.zncPlaybackTimes.targets == nil || rb.session.zncPlaybackTimes.targets.Has(channel.NameCasefolded())) {
if rb.session.zncPlaybackTimes.ValidFor(channel.NameCasefolded()) {
after, before = rb.session.zncPlaybackTimes.after, rb.session.zncPlaybackTimes.before
} else if !rb.session.autoreplayMissedSince.IsZero() {
// we already checked for history caps in `playReattachMessages`