diff --git a/app/Console/Commands/Eve/ItemPricesUpdateCommand.php b/app/Console/Commands/Eve/ItemPricesUpdateCommand.php new file mode 100644 index 000000000..7a8942a1b --- /dev/null +++ b/app/Console/Commands/Eve/ItemPricesUpdateCommand.php @@ -0,0 +1,54 @@ +SetStartStatus(); + + $moonHelper = new MoonCalc; + + $moonHelper->FetchNewPrices(); + + $task->SetStopStatus(); + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index a7efabc3a..a55bc2d75 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -28,6 +28,7 @@ class Kernel extends ConsoleKernel Commands\Data\CleanStaleDataCommand::class, Commands\Moons\MoonsUpdateCommand::class, Commands\Data\PurgeCorpMoonLedgers::class, + Commands\Eve\ItemPricesUpdateCommand::class, /** * Rental Moon Commands */ @@ -84,6 +85,13 @@ class Kernel extends ConsoleKernel ->monthly(); $schedule->command('services:PurgeUsers') ->dailyAt('23:00'); + + /** + * Item Update Schedule + */ + $schedule->command('services:ItemPriceUpdate') + ->hourlyAt('30') + ->withoutOverlapping(); } /**