From f3162366307e9344d561c67865896250f333844b Mon Sep 17 00:00:00 2001 From: Mohamed jinas Date: Sun, 7 Jan 2024 01:40:22 +0500 Subject: [PATCH] WIP --- app/Console/Kernel.php | 40 ++++++++++++++++++++-------------------- routes/api.php | 15 +++++---------- routes/web.php | 5 +---- 3 files changed, 26 insertions(+), 34 deletions(-) diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index c072478..94b037c 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -26,64 +26,64 @@ class Kernel extends ConsoleKernel protected function schedule(Schedule $schedule) { $schedule->command('scrape:mihaaru')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/mihaaru"); + ->pingOnSuccess(config('app.url') . "/api/ping/mihaaru"); $schedule->command('scrape:sun')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/sun"); + ->pingOnSuccess(config('app.url') . "/api/ping/sun"); $schedule->command('scrape:avas')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/avas"); + ->pingOnSuccess(config('app.url') . "/api/ping/avas"); $schedule->command('scrape:dhuvas')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/dhuvas"); + ->pingOnSuccess(config('app.url') . "/api/ping/dhuvas"); $schedule->command('scrape:thiladhun')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/thiladhun"); + ->pingOnSuccess(config('app.url') . "/api/ping/thiladhun"); $schedule->command('scrape:thepress')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/thepress"); + ->pingOnSuccess(config('app.url') . "/api/ping/thepress"); $schedule->command('scrape:addulive')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/addulive"); + ->pingOnSuccess(config('app.url') . "/api/ping/addulive"); $schedule->command('scrape:voice')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/voice"); + ->pingOnSuccess(config('app.url') . "/api/ping/voice"); $schedule->command('scrape:dhen')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/dhen"); + ->pingOnSuccess(config('app.url') . "/api/ping/dhen"); $schedule->command('scrape:psm')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/psm"); + ->pingOnSuccess(config('app.url') . "/api/ping/psm"); $schedule->command('scrape:oneonline')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/oneonline"); + ->pingOnSuccess(config('app.url') . "/api/ping/oneonline"); $schedule->command('scrape:feshun')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/feshun"); + ->pingOnSuccess(config('app.url') . "/api/ping/feshun"); $schedule->command('scrape:miadhu')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/miadhu"); + ->pingOnSuccess(config('app.url') . "/api/ping/miadhu"); $schedule->command('scrape:vnews')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/vnews"); + ->pingOnSuccess(config('app.url') . "/api/ping/vnews"); $schedule->command('scrape:hama')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/hama"); + ->pingOnSuccess(config('app.url') . "/api/ping/hama"); // $schedule->command('scrape:raajjemv')->everyFiveMinutes() - // ->pingOnSuccess(env('APP_URL') . "/api/ping/raajjemv"); + // ->pingOnSuccess(config('app.url') . "/api/ping/raajjemv"); // $schedule->command('scrape:funadhoo-times')->everyFiveMinutes() - // ->pingOnSuccess(env('APP_URL') . "/api/ping/funadhoo-times"); + // ->pingOnSuccess(config('app.url') . "/api/ping/funadhoo-times"); // $schedule->command('scrape:zaviyani')->everyFiveMinutes() - // ->pingOnSuccess(env('APP_URL') . "/api/ping/zaviyani"); + // ->pingOnSuccess(config('app.url') . "/api/ping/zaviyani"); $schedule->command('scrape:jazeera')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/jazeera"); + ->pingOnSuccess(config('app.url') . "/api/ping/jazeera"); $schedule->command('scrape:dhiyares')->everyFiveMinutes() - ->pingOnSuccess(env('APP_URL') . "/api/ping/dhiyares"); + ->pingOnSuccess(config('app.url') . "/api/ping/dhiyares"); } /** diff --git a/routes/api.php b/routes/api.php index 2a6f28c..81eabe8 100644 --- a/routes/api.php +++ b/routes/api.php @@ -8,11 +8,6 @@ use App\Http\Controllers\API\TopicsAPIController; use App\Http\Controllers\API\MyListAPIController; use App\Http\Controllers\API\NewsLetterAPIController; use App\Article; -use App\Http\Controllers\API\ArticleFilter; -use App\Http\Controllers\API\MonitorAPIController; -use App\Http\Controllers\API\RecentArticles; -use App\Http\Controllers\API\TodaysPick; -use App\Http\Controllers\API\TopicFilter; use Illuminate\Support\Facades\Cache; /* @@ -26,11 +21,11 @@ use Illuminate\Support\Facades\Cache; | */ -Route::get('today', TodaysPick::class)->name('api.today'); -Route::get('recent', RecentArticles::class)->name('api.recent'); +Route::get('today', \API\TodaysPick::class)->name('api.today'); +Route::get('recent', \API\RecentArticles::class)->name('api.recent'); -Route::get('topic_filter', TopicFilter::class)->name('api.topic_filter'); -Route::get('article_filter', ArticleFilter::class)->name('api.article_filter'); +Route::get('topic_filter', \API\TopicFilter::class)->name('api.topic_filter'); +Route::get('article_filter', \API\ArticleFilter::class)->name('api.article_filter'); Route::get('topics', [TopicsAPIController::class, 'index'])->name('api.topics.index'); Route::get('topic/{topic:slug}', [TopicsAPIController::class, 'show'])->name('api.topics.show'); @@ -41,7 +36,7 @@ Route::get('source/{source:slug}', [SourcesAPIController::class, 'show'])->name( Route::get('article/{article:id}', [ArticlesAPIController::class, 'show'])->name('api.article.show'); Route::post('newsletter/subscribe', [NewsLetterAPIController::class, 'store'])->name('api.newsletter.store'); -Route::get('/ping/{source}', MonitorAPIController::class); +Route::get('/ping/{source}', \API\MonitorAPIController::class); Route::get('/latest/webhook', function () { return Cache::remember('webhooks.latest', 60, function () { diff --git a/routes/web.php b/routes/web.php index f846607..a3428a7 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,14 +1,11 @@ name('home'); +Route::get('/', \HomeController::class)->name('home'); Route::get('/preview', fn () => view('pages.preview')); Route::get('/download/android', fn () => redirect("https://play.google.com/store/apps/details?id=dev.baraveli.karudhaas"));