Опубликовать сообщение всем пользователям, кроме отправителя - PullRequest
1 голос
/ 27 мая 2019

Я использую GosWebSocketBundle (https://github.com/GeniusesOfSymfony/WebSocketBundle) для отправки уведомлений / сообщений. Я передал документацию и закончил рассылку сообщений всем подписчикам общего канала. Но я не хочу, чтобы отправитель получалэто собственное сообщение. Пожалуйста, помогите мне.

public function onSubscribe(ConnectionInterface $connection, Topic $topic, WampRequest $request)
{
//this will broadcast the message to ALL subscribers of this topic.
$topic->broadcast(['msg' => $connection->resourceId . " has joined " . $topic->getId()]);
}

public function onPublish(ConnectionInterface $connection, Topic $topic, WampRequest $request, $event, array $exclude, array $eligible)
{
$topic->broadcast(['msg' => $event]);
}
...