From 2960c3a3f3f22d1261ca919b8a4049b087e8f23f Mon Sep 17 00:00:00 2001 From: a6a2f5842 Date: Thu, 18 Sep 2025 18:07:15 +0200 Subject: [PATCH] BF edgecase --- src/Websocket/Handler.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Websocket/Handler.php b/src/Websocket/Handler.php index c0765b0..b5b180a 100644 --- a/src/Websocket/Handler.php +++ b/src/Websocket/Handler.php @@ -124,6 +124,16 @@ class Handler implements MessageComponentInterface ])); } + if (!$channel) { + return $connection->send(json_encode([ + 'event' => $message['event'] . ':error', + 'data' => [ + 'message' => 'Channel not found', + 'meta' => $message, + ], + ])); + } + $this->authenticateConnection($connection, $channel, $message); \Log::channel('websocket')->info('[' . $connection->socketId . ']@' . $channel->getName() . ' | ' . json_encode($message));