delete old items

This commit is contained in:
Nazar Kanaev
2020-07-17 23:31:51 +01:00
parent ef0e404b90
commit f8e16c5f26
2 changed files with 18 additions and 1 deletions

View File

@@ -310,3 +310,19 @@ func (s *Storage) SyncSearch() {
}
}
}
func (s *Storage) DeleteOldItems() {
result, err := s.db.Exec(
`delete from items where status = ? and date < ?`,
READ, time.Now().Add(-time.Hour * 24 * 90) /* 90 days */)
if err != nil {
s.log.Print(err)
return
}
num, err := result.RowsAffected()
if err != nil {
s.log.Print(err)
return
}
s.log.Printf("Deleted %d items\n", num)
}