diff --git a/config/reverb.php b/config/reverb.php index bd033ec..4771633 100644 --- a/config/reverb.php +++ b/config/reverb.php @@ -1,13 +1,6 @@ - */ -function chatroom_normalize_reverb_allowed_origins(?string $rawOrigins): array -{ +$normalizeReverbAllowedOrigins = static function (?string $rawOrigins): array { if ($rawOrigins === null || trim($rawOrigins) === '') { return ['*']; } @@ -35,7 +28,7 @@ function chatroom_normalize_reverb_allowed_origins(?string $rawOrigins): array } return array_values(array_unique($normalizedOrigins)); -} +}; return [ @@ -120,7 +113,7 @@ return [ 'useTLS' => env('REVERB_SCHEME', 'https') === 'https', ], // Reverb 内部按 Origin 的主机名比对,这里统一转成 host,避免把完整 URL 写进 .env 后被误拒绝。 - 'allowed_origins' => chatroom_normalize_reverb_allowed_origins(env('REVERB_ALLOWED_ORIGIN')), + 'allowed_origins' => $normalizeReverbAllowedOrigins(env('REVERB_ALLOWED_ORIGIN')), 'ping_interval' => env('REVERB_APP_PING_INTERVAL', 60), 'activity_timeout' => env('REVERB_APP_ACTIVITY_TIMEOUT', 30), 'max_connections' => env('REVERB_APP_MAX_CONNECTIONS'),