diff --git a/app/Services/GatewayWorker/GatewayClientService.php b/app/Services/GatewayWorker/GatewayClientService.php index ccb47ff3..edb402bc 100644 --- a/app/Services/GatewayWorker/GatewayClientService.php +++ b/app/Services/GatewayWorker/GatewayClientService.php @@ -80,9 +80,9 @@ class GatewayClientService /** * 广播消息给所有用户(可排除指定用户) */ - public function broadcastMessage(int $fromUserId, string $fromUserName, string $text, ?int $excludeUserId = null): void + public function broadcastMessage(int $fromUserId, string $fromUserName, string $text, ?int $excludeUserId = null, string $type = 'chat'): void { - $message = $this->buildMessage($fromUserId, $fromUserName, $text); + $message = $this->buildMessage($fromUserId, $fromUserName, $text, $type); $excludeList = $excludeUserId ? [$excludeUserId] : []; Gateway::sendToAll($message, null, $excludeList);