mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-17 12:42:15 +01:00
only run self-hosting update and telemetry scheduler when app_key is set
This commit is contained in:
@@ -22,7 +22,7 @@ class Kernel extends ConsoleKernel
|
|||||||
->when(fn (): bool => config('scheduling.tasks.auth_send_mails_expiring_api_tokens'))
|
->when(fn (): bool => config('scheduling.tasks.auth_send_mails_expiring_api_tokens'))
|
||||||
->everyTenMinutes();
|
->everyTenMinutes();
|
||||||
|
|
||||||
if (config('scheduling.tasks.self_hosting_check_for_update') || config('scheduling.tasks.self_hosting_telemetry')) {
|
if (config('app.key') && (config('scheduling.tasks.self_hosting_check_for_update') || config('scheduling.tasks.self_hosting_telemetry'))) {
|
||||||
// Convert string to a stable integer for seeding
|
// Convert string to a stable integer for seeding
|
||||||
/** @var int $seed Take the first 8 hex chars → 32-bit int */
|
/** @var int $seed Take the first 8 hex chars → 32-bit int */
|
||||||
$seed = hexdec(substr(hash('md5', config('app.key')), 0, 8));
|
$seed = hexdec(substr(hash('md5', config('app.key')), 0, 8));
|
||||||
|
|||||||
Reference in New Issue
Block a user