diff --git a/src/WebSockets/Channels/Channel.php b/src/WebSockets/Channels/Channel.php index 6510c8d..c1c4551 100644 --- a/src/WebSockets/Channels/Channel.php +++ b/src/WebSockets/Channels/Channel.php @@ -28,6 +28,11 @@ class Channel return count($this->subscriptions) > 0; } + public function getSubscriptions(): array + { + return $this->subscriptions; + } + protected function verifySignature(ConnectionInterface $connection, stdClass $payload) { $signature = "{$connection->socketId}:{$this->channelId}"; diff --git a/src/WebSockets/Channels/ChannelManager.php b/src/WebSockets/Channels/ChannelManager.php index f52a1bb..7bcf4d5 100644 --- a/src/WebSockets/Channels/ChannelManager.php +++ b/src/WebSockets/Channels/ChannelManager.php @@ -37,6 +37,7 @@ class ChannelManager if (starts_with($channelId, 'presence-')) { return PresenceChannel::class; } + return Channel::class; }