From 7519da4a08f062e9983a4e3e1f698b8e4e8ca83d Mon Sep 17 00:00:00 2001 From: Alex Renoki Date: Fri, 18 Sep 2020 17:04:16 +0300 Subject: [PATCH] Force broadcastAcrossAllServers even if the channel exists locally --- src/API/TriggerEvent.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/API/TriggerEvent.php b/src/API/TriggerEvent.php index 53cb537..5bb6738 100644 --- a/src/API/TriggerEvent.php +++ b/src/API/TriggerEvent.php @@ -38,17 +38,17 @@ class TriggerEvent extends Controller ]; if ($channel) { - $channel->broadcastToEveryoneExcept( + $channel->broadcastLocallyToEveryoneExcept( (object) $payload, $request->socket_id, $request->appId ); - } else { - $this->channelManager->broadcastAcrossServers( - $request->appId, $request->socket_id, $channelName, (object) $payload - ); } + $this->channelManager->broadcastAcrossServers( + $request->appId, $request->socket_id, $channelName, (object) $payload + ); + StatisticsCollector::apiMessage($request->appId); DashboardLogger::log($request->appId, DashboardLogger::TYPE_API_MESSAGE, [