From a5cf1236db6779bdd5004515a34df7dd7151396f Mon Sep 17 00:00:00 2001 From: freek Date: Tue, 27 Nov 2018 21:39:27 +0100 Subject: [PATCH] commit --- src/WebSockets/Channels/ChannelManager.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/WebSockets/Channels/ChannelManager.php b/src/WebSockets/Channels/ChannelManager.php index 765bc23..b8cd4f4 100644 --- a/src/WebSockets/Channels/ChannelManager.php +++ b/src/WebSockets/Channels/ChannelManager.php @@ -47,6 +47,10 @@ class ChannelManager public function removeFromAllChannels(ConnectionInterface $connection) { + if (! isset($connection->client)) { + return; + } + collect($this->channels[$connection->client->appId])->each->unsubscribe($connection); collect($this->channels[$connection->client->appId])