cron indicator improvement

This commit is contained in:
Čarodej
2022-03-16 09:50:49 +01:00
parent 9d955799d3
commit 60407f9dce
5 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -46,7 +46,7 @@
"/chunks/app-others.js": "/chunks/app-others.js?id=0cc43e1d502eec99", "/chunks/app-others.js": "/chunks/app-others.js?id=0cc43e1d502eec99",
"/chunks/app-sign-in-out.js": "/chunks/app-sign-in-out.js?id=d3ed0a81743ac3ba", "/chunks/app-sign-in-out.js": "/chunks/app-sign-in-out.js?id=d3ed0a81743ac3ba",
"/chunks/app-adsense.js": "/chunks/app-adsense.js?id=4ee8de4ac0dae19e", "/chunks/app-adsense.js": "/chunks/app-adsense.js?id=4ee8de4ac0dae19e",
"/chunks/app-server.js": "/chunks/app-server.js?id=4959028c9adbedfa", "/chunks/app-server.js": "/chunks/app-server.js?id=b07d804fe4dd8132",
"/chunks/app-language.js": "/chunks/app-language.js?id=83a53ba4d233ae46", "/chunks/app-language.js": "/chunks/app-language.js?id=83a53ba4d233ae46",
"/chunks/homepage.js": "/chunks/homepage.js?id=3a8a009996ff94d0", "/chunks/homepage.js": "/chunks/homepage.js?id=3a8a009996ff94d0",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=0585ee757e04fe8d", "/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=0585ee757e04fe8d",
@@ -40,7 +40,7 @@
v-if="logs.length" v-if="logs.length"
v-for="(log, i) in logs" v-for="(log, i) in logs"
:key="i" :key="i"
class="md:flex md:space-y-0 space-y-3 items-center justify-between border-b border-dashed border-light py-3 dark:border-opacity-5" class="flex md:space-y-0 space-y-3 items-center justify-between border-b border-dashed border-light py-3 dark:border-opacity-5"
> >
<div class="text-left"> <div class="text-left">
<b class="block text-sm font-bold"> <b class="block text-sm font-bold">
@@ -89,7 +89,7 @@
<div <div
v-for="(isWritable, file, i) in writable" v-for="(isWritable, file, i) in writable"
:key="i" :key="i"
class="md:flex md:space-y-0 space-y-3 items-center justify-between border-b border-dashed border-light py-3 dark:border-opacity-5" class="flex md:space-y-0 space-y-3 items-center justify-between border-b border-dashed border-light py-3 dark:border-opacity-5"
> >
<div class="text-left"> <div class="text-left">
<b class="block text-sm font-bold">/{{ file }}</b> <b class="block text-sm font-bold">/{{ file }}</b>
+2 -2
View File
@@ -70,8 +70,8 @@ class Kernel extends ConsoleKernel
->daily() ->daily()
->at('00:20'); ->at('00:20');
// Store latest cron timestamp $schedule->call(fn () => cache()->set('latest_cron_update', now()->toString()))
cache()->set('latest_cron_update', now()->toString()); ->everyMinute();
} }
/** /**
@@ -29,7 +29,7 @@ class GetServerStatusController
// Add cron info // Add cron info
$status['cron'] = [ $status['cron'] = [
'running' => isRunningCron(), 'running' => isRunningCron(),
'lastUpdate' => isRunningCron() ? format_date(cache()->get('latest_cron_update')) : '', 'lastUpdate' => isRunningCron() ? format_date(cache()->get('latest_cron_update')) : null,
]; ];
return $status; return $status;
+1 -1
View File
@@ -44,7 +44,7 @@ if (! function_exists('isRunningCron')) {
*/ */
function isRunningCron(): bool function isRunningCron(): bool
{ {
return cache()->has('latest_cron_update') && Carbon::parse(cache()->get('latest_cron_update'))->diffInMinutes(now()) < 2; return cache()->has('latest_cron_update') && Carbon::parse(cache()->get('latest_cron_update'))->diffInMinutes(now()) <= 1;
} }
} }