This commit is contained in:
freek 2018-11-27 00:07:35 +01:00
parent e8fb5294ab
commit ee0ab6b463
3 changed files with 3 additions and 3 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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);