Merge pull request #544 from arabcoders/dev

Fixed pruning events.
This commit is contained in:
Abdulmohsen
2024-08-29 18:11:43 +03:00
committed by GitHub

View File

@@ -189,8 +189,15 @@ final class PruneCommand extends Command
private function cleanUp() private function cleanUp()
{ {
$stmt = $this->db->delete('events', [ $before = makeDate(strtotime('-7 DAYS'));
EventsTable::COLUMN_CREATED_AT => [DBLayer::IS_LOWER_THAN_OR_EQUAL, strtotime('-7 DAYS')]
$sql = "DELETE FROM
" . EventsTable::TABLE_NAME . "
WHERE
" . EventsTable::COLUMN_CREATED_AT . " < datetime(:before)
";
$stmt = $this->db->query($sql, [
'before' => $before->format('Y-m-d'),
]); ]);
$count = $stmt->rowCount(); $count = $stmt->rowCount();