From f7932534ab710f56c8f367d15822c5f32f5f7490 Mon Sep 17 00:00:00 2001 From: electron93 <1076914+electron93@users.noreply.github.com> Date: Sun, 15 Jun 2025 23:32:17 +0300 Subject: [PATCH] Fix subscriptions not being restored on reconnect Starting from Socket IO 3.x connection state events are triggered only by socket manager --- packages/laravel-echo/src/connector/socketio-connector.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/laravel-echo/src/connector/socketio-connector.ts b/packages/laravel-echo/src/connector/socketio-connector.ts index da127f83..7316c139 100644 --- a/packages/laravel-echo/src/connector/socketio-connector.ts +++ b/packages/laravel-echo/src/connector/socketio-connector.ts @@ -46,7 +46,7 @@ export class SocketIoConnector extends Connector< this.options as Partial<ManagerOptions & SocketOptions>, ); - this.socket.on("reconnect", () => { + this.socket.io.on("reconnect", () => { Object.values(this.channels).forEach((channel) => { channel.subscribe(); });