diff --git a/src/LaravelEcho/Pusher/Channels/Channel.php b/src/LaravelEcho/Pusher/Channels/Channel.php index f14f04c..3b23406 100644 --- a/src/LaravelEcho/Pusher/Channels/Channel.php +++ b/src/LaravelEcho/Pusher/Channels/Channel.php @@ -5,7 +5,6 @@ namespace BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Channels; use BeyondCode\LaravelWebSockets\Events\ChannelOccupied; use BeyondCode\LaravelWebSockets\Events\ChannelVacated; use BeyondCode\LaravelWebSockets\Events\SubscribedToChannel; -use BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Dashboard; use BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Exceptions\InvalidSignatureException; use Illuminate\Support\Collection; use Ratchet\ConnectionInterface; diff --git a/src/LaravelEcho/Pusher/Channels/ChannelManager.php b/src/LaravelEcho/Pusher/Channels/ChannelManager.php index 2b2c46b..bd8dd8a 100644 --- a/src/LaravelEcho/Pusher/Channels/ChannelManager.php +++ b/src/LaravelEcho/Pusher/Channels/ChannelManager.php @@ -28,7 +28,7 @@ class ChannelManager return $this->channels[$appId][$channelId] ?? null; } - protected function detectChannelClass($channelId): string + protected function detectChannelClass(string $channelId): string { if (starts_with($channelId, 'private-')) { return PrivateChannel::class; diff --git a/src/LaravelEcho/Pusher/Channels/PresenceChannel.php b/src/LaravelEcho/Pusher/Channels/PresenceChannel.php index d7002db..9cfc9e2 100644 --- a/src/LaravelEcho/Pusher/Channels/PresenceChannel.php +++ b/src/LaravelEcho/Pusher/Channels/PresenceChannel.php @@ -3,6 +3,7 @@ namespace BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Channels; use Ratchet\ConnectionInterface; +use stdClass; class PresenceChannel extends Channel { @@ -16,7 +17,7 @@ class PresenceChannel extends Channel /* * @link https://pusher.com/docs/pusher_protocol#presence-channel-events */ - public function subscribe(ConnectionInterface $connection, $payload) + public function subscribe(ConnectionInterface $connection, stdClass $payload) { $this->verifySignature($connection, $payload);