fix pargar bugs 2

This commit is contained in:
2026-07-21 13:25:18 +03:30
parent d43c5e1f25
commit 49e80a1b97
17 changed files with 228 additions and 106 deletions
+1 -28
View File
@@ -74,7 +74,7 @@ class WebsocketBroadcastService
}
$body = array_merge($payload, ['trigger' => $trigger]);
$host = $this->resolveHost();
$host = app(ConfigService::class)->resolvePublicHost();
if ($host !== '') {
$body['host'] = $host;
}
@@ -103,31 +103,4 @@ class WebsocketBroadcastService
]);
}
}
private function resolveHost(): string
{
$config = app(ConfigService::class);
$appUrl = trim($config->getString('app_url', ''));
if ($appUrl !== '') {
$host = parse_url($appUrl, PHP_URL_HOST);
if (is_string($host) && $host !== '') {
return $host;
}
}
if (! app()->runningInConsole() && request()) {
$requestHost = trim((string) request()->getHost());
if ($requestHost !== '') {
return $requestHost;
}
}
$nameEn = trim((string) $config->getString('name_en', ''));
if ($nameEn !== '') {
return $nameEn;
}
return '';
}
}