From dc9c09c72220a673302fdfe70dd5e2dd176b912d Mon Sep 17 00:00:00 2001 From: pllx Date: Wed, 29 Apr 2026 11:18:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20Reverb=20=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E7=BC=93=E5=AD=98=E6=97=B6=E7=9A=84=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E9=87=8D=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/reverb.php | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) 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'),