From 9ac57e2e7a6eb8e535deeb22054ced55879cb4ce Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Tue, 12 Dec 2023 08:11:01 +0000 Subject: [PATCH] remove unused retention --- src/Appwrite/Platform/Tasks/Maintenance.php | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/Appwrite/Platform/Tasks/Maintenance.php b/src/Appwrite/Platform/Tasks/Maintenance.php index 82a62ffed1..ecc2b26fd1 100644 --- a/src/Appwrite/Platform/Tasks/Maintenance.php +++ b/src/Appwrite/Platform/Tasks/Maintenance.php @@ -36,20 +36,17 @@ class Maintenance extends Action // # of days in seconds (1 day = 86400s) $interval = (int) App::getEnv('_APP_MAINTENANCE_INTERVAL', '86400'); - $executionLogsRetention = (int) App::getEnv('_APP_MAINTENANCE_RETENTION_EXECUTION', '1209600'); - $auditLogRetention = (int) App::getEnv('_APP_MAINTENANCE_RETENTION_AUDIT', '1209600'); - $abuseLogsRetention = (int) App::getEnv('_APP_MAINTENANCE_RETENTION_ABUSE', '86400'); $usageStatsRetentionHourly = (int) App::getEnv('_APP_MAINTENANCE_RETENTION_USAGE_HOURLY', '8640000'); //100 days $cacheRetention = (int) App::getEnv('_APP_MAINTENANCE_RETENTION_CACHE', '2592000'); // 30 days $schedulesDeletionRetention = (int) App::getEnv('_APP_MAINTENANCE_RETENTION_SCHEDULES', '86400'); // 1 Day - Console::loop(function () use ($interval, $executionLogsRetention, $abuseLogsRetention, $auditLogRetention, $cacheRetention, $schedulesDeletionRetention, $usageStatsRetentionHourly, $dbForConsole, $queueForDeletes, $queueForCertificates) { + Console::loop(function () use ($interval, $cacheRetention, $schedulesDeletionRetention, $usageStatsRetentionHourly, $dbForConsole, $queueForDeletes, $queueForCertificates) { $time = DateTime::now(); Console::info("[{$time}] Notifying workers with maintenance tasks every {$interval} seconds"); - $this->notifyDeleteExecutionLogs($executionLogsRetention, $queueForDeletes); - $this->notifyDeleteAbuseLogs($abuseLogsRetention, $queueForDeletes); - $this->notifyDeleteAuditLogs($auditLogRetention, $queueForDeletes); + $this->notifyDeleteExecutionLogs($queueForDeletes); + $this->notifyDeleteAbuseLogs($queueForDeletes); + $this->notifyDeleteAuditLogs($queueForDeletes); $this->notifyDeleteUsageStats($usageStatsRetentionHourly, $queueForDeletes); $this->notifyDeleteConnections($queueForDeletes); $this->notifyDeleteExpiredSessions($queueForDeletes); @@ -59,27 +56,24 @@ class Maintenance extends Action }, $interval); } - private function notifyDeleteExecutionLogs(int $interval, Delete $queueForDeletes): void + private function notifyDeleteExecutionLogs(Delete $queueForDeletes): void { ($queueForDeletes) ->setType(DELETE_TYPE_EXECUTIONS) - ->setDatetime(DateTime::addSeconds(new \DateTime(), -1 * $interval)) ->trigger(); } - private function notifyDeleteAbuseLogs(int $interval, Delete $queueForDeletes): void + private function notifyDeleteAbuseLogs(Delete $queueForDeletes): void { ($queueForDeletes) ->setType(DELETE_TYPE_ABUSE) - ->setDatetime(DateTime::addSeconds(new \DateTime(), -1 * $interval)) ->trigger(); } - private function notifyDeleteAuditLogs(int $interval, Delete $queueForDeletes): void + private function notifyDeleteAuditLogs(Delete $queueForDeletes): void { ($queueForDeletes) ->setType(DELETE_TYPE_AUDIT) - ->setDatetime(DateTime::addSeconds(new \DateTime(), -1 * $interval)) ->trigger(); }