diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 0e5aab1..640af9b 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -19,16 +19,16 @@ protected function schedule(Schedule $schedule): void $launched_date = Carbon::parse(config('platform.global.launched_epoch')); $days_since_launch = now()->diffInDays($launched_date) + 1; - $posts_to_generate = get_exponential_posts_gen_by_day($days_since_launch); - $mins_betwween_posts = floor((24 * 60) / $posts_to_generate); + $mins_between_posts = floor((24 * 60) / $posts_to_generate); $schedule->call(function () { AISerpGenArticleJob::dispatch()->onQueue('default')->onConnection('default'); - - })->everyMinutes($mins_betwween_posts)->when(function () use ($mins_betwween_posts) { - return now()->minute % $mins_betwween_posts === 0; + })->everyMinute()->when(function () use ($mins_between_posts, $launched_date) { + $minutes_since_launch = now()->diffInMinutes($launched_date); + return $minutes_since_launch % $mins_between_posts === 0; }); + } /** diff --git a/routes/tests.php b/routes/tests.php index 01d3f18..101c368 100644 --- a/routes/tests.php +++ b/routes/tests.php @@ -28,6 +28,11 @@ | */ +Route::get('/now-minute', function (Request $request) { + dd(now()->minute); +}); + + Route::get('/indexing', [App\Http\Controllers\Tests\TestController::class, 'indexing']); Route::get('/serp-ai-gen', function (Request $request) {