diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 5ae3052f0f776c776796b4ebf5c79dce8a9a7bc9..d3655e50ec2d1b5c88e554f66f9247b49d70676f 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -2,6 +2,7 @@ namespace App\Console; +use DB; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; @@ -25,6 +26,12 @@ class Kernel extends ConsoleKernel protected function schedule(Schedule $schedule) { $schedule->command('log:rotate')->everyTenMinutes(); + + // Delete all of the old humanverification entries + $schedule->call(function() { + DB::delete('DELETE FROM humanverification WHERE updated_at < (now() - interval 72 hour) AND whitelist = 0 ORDER BY updated_at DESC'); + DB::delete('DELETE FROM humanverification WHERE updated_at < (now() - interval 2 week) AND whitelist = 1 ORDER BY updated_at DESC'); + })->everyThirtyMinutes(); } /**