1
0
Fork 0
mirror of synced 2024-09-29 17:01:37 +13:00

Remove interface

This commit is contained in:
fogelito 2024-08-20 10:08:07 +03:00
parent 04967763e7
commit 42671400bb

View file

@ -12,12 +12,7 @@ use Utopia\Database\Query;
use Utopia\Platform\Action;
use Utopia\System\System;
interface Iprojects
{
public function notifyProjects(Delete $queueForDeletes, int $usageStatsRetentionHourly);
}
class Maintenance extends Action implements Iprojects
class Maintenance extends Action
{
public static function getName(): string
{
@ -65,9 +60,16 @@ class Maintenance extends Action implements Iprojects
}, $interval, $delay);
}
public function notifyProjects(Delete $queueForDeletes, int $usageStatsRetentionHourly): void
/**
* Overridable method for Cloud, Please do not delete
*
* @param Delete $queueForDeletes
* @param int $usageStatsRetentionHourly
* @return void
*/
protected function notifyProjects(Delete $queueForDeletes, int $usageStatsRetentionHourly): void
{
Console::info("Appwrite notifyProjects");
var_dump("Appwrite notifyProjects");
$this->notifyDeleteExecutionLogs($queueForDeletes);
$this->notifyDeleteAbuseLogs($queueForDeletes);