hourly(); Schedule::call(function () { $communityId = config('lemmy.community_id'); $communityName = config('lemmy.community'); if ($communityId && $communityName) { SyncChannelPostsJob::dispatch( PlatformEnum::LEMMY, $communityId, $communityName ); logger()->info('Dispatched channel posts sync job', [ 'platform' => 'lemmy', 'community_id' => $communityId, 'community_name' => $communityName ]); } else { logger()->warning('Missing Lemmy community configuration for sync job'); } })->everyTenMinutes()->name('sync-lemmy-channel-posts');