Ignore old notifications

This commit is contained in:
ekzyis 2024-10-16 03:25:21 +02:00
parent a346a849db
commit 7923235e81
1 changed files with 7 additions and 0 deletions

View File

@ -44,6 +44,13 @@ func tickGameStart(c *sn.Client) {
for _, n := range mentions {
// we only care about current notifications
x := time.Now().Add(-30 * time.Second)
if n.Item.CreatedAt.Before(x) {
log.Println("ignoring old notification about item %d", n.Item.Id)
continue
}
if exists, err := db.ItemHasReply(n.Item.Id, meId); err != nil {
log.Printf("failed to check for existing reply to game start in item %d: %v\n", n.Item.Id, err)
continue