diff --git a/config/websockets.php b/config/websockets.php index 75365fc..67efc05 100644 --- a/config/websockets.php +++ b/config/websockets.php @@ -36,6 +36,11 @@ return [ // ], + /* + * The maximum request size that is allowed for an incoming websocket request. + */ + 'maxRequestSize' => 256000, + /* * Define the optional SSL context for your websocket connections. * You can see all available options at: http://php.net/manual/en/context.ssl.php diff --git a/src/Dashboard/EventSubscriber.php b/src/Dashboard/EventSubscriber.php index b7c9e90..65806be 100644 --- a/src/Dashboard/EventSubscriber.php +++ b/src/Dashboard/EventSubscriber.php @@ -8,7 +8,7 @@ use BeyondCode\LaravelWebSockets\Events\ChannelVacated; use BeyondCode\LaravelWebSockets\Events\ClientMessageSent; use BeyondCode\LaravelWebSockets\Events\ConnectionEstablished; use BeyondCode\LaravelWebSockets\Events\SubscribedToChannel; -use BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Dashboard; +use BeyondCode\LaravelWebSockets\WebSocketServer\Pusher\Dashboard; use Illuminate\Events\Dispatcher; class EventSubscriber diff --git a/src/Exceptions/InvalidWebSocketController.php b/src/Exceptions/InvalidWebSocketController.php index 8860d3a..4a61c1c 100644 --- a/src/Exceptions/InvalidWebSocketController.php +++ b/src/Exceptions/InvalidWebSocketController.php @@ -2,7 +2,7 @@ namespace BeyondCode\LaravelWebSockets\Exceptions; -use BeyondCode\LaravelWebSockets\WebSocketController; +use BeyondCode\LaravelWebSockets\Server\WebSocketController; class InvalidWebSocketController extends \Exception { diff --git a/src/Facades/WebSocketRouter.php b/src/Facades/WebSocketRouter.php index 66f7744..fd50499 100644 --- a/src/Facades/WebSocketRouter.php +++ b/src/Facades/WebSocketRouter.php @@ -4,7 +4,7 @@ namespace BeyondCode\LaravelWebSockets\Facades; use Illuminate\Support\Facades\Facade; -/** @see \BeyondCode\LaravelWebSockets\Router */ +/** @see \BeyondCode\LaravelWebSockets\Server\Router */ class WebSocketRouter extends Facade { protected static function getFacadeAccessor() diff --git a/src/Server/HttpServer.php b/src/Server/HttpServer.php new file mode 100644 index 0000000..82a26d4 --- /dev/null +++ b/src/Server/HttpServer.php @@ -0,0 +1,15 @@ +_reqParser->maxSize = $maxRequestSize; + } +} \ No newline at end of file diff --git a/src/Router.php b/src/Server/Router.php similarity index 91% rename from src/Router.php rename to src/Server/Router.php index 3f07418..c5afff5 100644 --- a/src/Router.php +++ b/src/Server/Router.php @@ -1,8 +1,10 @@ get('/app/{appKey}', LaravelEcho\WebSocket\PusherServer::class); + $this->get('/app/{appKey}', LaravelEcho\Pusher\PusherServer::class); $this->get('/apps/{appId}/channels', LaravelEcho\Http\Controllers\FetchChannels::class); $this->get('/apps/{appId}/channels/{channelName}', LaravelEcho\Http\Controllers\FetchChannel::class); diff --git a/src/WebSocketController.php b/src/Server/WebSocketController.php similarity index 91% rename from src/WebSocketController.php rename to src/Server/WebSocketController.php index aa2b6cd..d2bda8f 100644 --- a/src/WebSocketController.php +++ b/src/Server/WebSocketController.php @@ -1,6 +1,6 @@ loop); } diff --git a/src/LaravelEcho/Http/Controllers/EchoController.php b/src/WebSocketServer/Controllers/EchoController.php similarity index 92% rename from src/LaravelEcho/Http/Controllers/EchoController.php rename to src/WebSocketServer/Controllers/EchoController.php index 287f9c6..27a398c 100644 --- a/src/LaravelEcho/Http/Controllers/EchoController.php +++ b/src/WebSocketServer/Controllers/EchoController.php @@ -1,6 +1,6 @@ pusherServer = app(PusherServer::class); + $this->pusherServer = app(PusherController::class); } /** @test */