While you can create any custom websocket handlers, you might still want to intercept and run your own custom business logic on each websocket connection.
In Pusher, there are [Pusher Webhooks](https://pusher.com/docs/channels/server_api/webhooks) that do this job. However, since the implementation is a pure controller,
you might want to extend it and update the config file to reflect the changes:
For example, running your own business logic on connection open and close: