From 162d6a05c0fe7cf760760d175fc1e8cc9857f4c9 Mon Sep 17 00:00:00 2001 From: Suraj Rana Date: Thu, 12 Dec 2024 21:13:12 +0530 Subject: [PATCH] Drain queue before emitting connect event --- packages/socket.io-client/lib/socket.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/socket.io-client/lib/socket.ts b/packages/socket.io-client/lib/socket.ts index 973bafb32f..923b5686fb 100644 --- a/packages/socket.io-client/lib/socket.ts +++ b/packages/socket.io-client/lib/socket.ts @@ -834,8 +834,8 @@ export class Socket< this._pid = pid; // defined only if connection state recovery is enabled this.connected = true; this.emitBuffered(); - this.emitReserved("connect"); this._drainQueue(true); + this.emitReserved("connect"); } /**