Skip to content
This repository was archived by the owner on Feb 7, 2024. It is now read-only.

Commit 3e239a0

Browse files
committed
Added custom handlers for all registered routes.
1 parent 0dfa682 commit 3e239a0

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

config/websockets.php

+8
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,14 @@
147147

148148
'websocket' => \BeyondCode\LaravelWebSockets\WebSockets\WebSocketHandler::class,
149149

150+
'trigger_event' => \BeyondCode\LaravelWebSockets\HttpApi\Controllers\TriggerEventController::class,
151+
152+
'fetch_channels' => \BeyondCode\LaravelWebSockets\HttpApi\Controllers\FetchChannelsController::class,
153+
154+
'fetch_channel' => \BeyondCode\LaravelWebSockets\HttpApi\Controllers\FetchChannelController::class,
155+
156+
'fetch_users' => \BeyondCode\LaravelWebSockets\HttpApi\Controllers\FetchUsersController::class,
157+
150158
],
151159

152160
/*

src/Server/Router.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ public function routes()
6161
{
6262
$this->get('/app/{appKey}', config('websockets.handlers.websocket', WebSocketHandler::class));
6363

64-
$this->post('/apps/{appId}/events', TriggerEventController::class);
65-
$this->get('/apps/{appId}/channels', FetchChannelsController::class);
66-
$this->get('/apps/{appId}/channels/{channelName}', FetchChannelController::class);
67-
$this->get('/apps/{appId}/channels/{channelName}/users', FetchUsersController::class);
64+
$this->post('/apps/{appId}/events', config('websockets.handlers.trigger_event', TriggerEventController::class));
65+
$this->get('/apps/{appId}/channels', config('websockets.handlers.fetch_channels', FetchChannelsController::class));
66+
$this->get('/apps/{appId}/channels/{channelName}', config('websockets.handlers.fetch_channel', FetchChannelController::class));
67+
$this->get('/apps/{appId}/channels/{channelName}/users', config('websockets.handlers.fetch_users', FetchUsersController::class));
6868

6969
$this->customRoutes->each(function ($action, $uri) {
7070
$this->get($uri, $action);

0 commit comments

Comments
 (0)