mirror of
https://github.com/christianselig/apollo-backend
synced 2024-11-22 11:47:42 +00:00
be more forgiving with comment age
This commit is contained in:
parent
cd8b0b0dca
commit
9154ee8e7f
1 changed files with 15 additions and 4 deletions
|
@ -227,13 +227,24 @@ func (lac *liveActivitiesConsumer) Consume(delivery rmq.Delivery) {
|
|||
|
||||
// Filter out comments in the last minute
|
||||
candidates := make([]*reddit.Thing, 0)
|
||||
cutoff := now.Add(-domain.LiveActivityCheckInterval)
|
||||
cutoffs := []time.Time{
|
||||
now.Add(-domain.LiveActivityCheckInterval),
|
||||
now.Add(-domain.LiveActivityCheckInterval * 2),
|
||||
now.Add(-domain.LiveActivityCheckInterval * 4),
|
||||
}
|
||||
|
||||
for _, cutoff := range cutoffs {
|
||||
for _, t := range tr.Children {
|
||||
if t.CreatedAt.After(cutoff) {
|
||||
candidates = append(candidates, t)
|
||||
}
|
||||
}
|
||||
|
||||
if len(candidates) > 0 {
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
if len(candidates) == 0 {
|
||||
lac.logger.Debug("no new comments found", zap.String("live_activity#apns_token", at))
|
||||
return
|
||||
|
|
Loading…
Reference in a new issue