From 3cefad2c8e13597ac34054c7f22888d00795fd57 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Tue, 22 Mar 2022 22:41:23 +0530 Subject: [PATCH] fix: fire init queries in parallel possible ghost session patch. cc @HUGEIT --- src/Socket/chats.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Socket/chats.ts b/src/Socket/chats.ts index 5ee8bbb..1b127f9 100644 --- a/src/Socket/chats.ts +++ b/src/Socket/chats.ts @@ -645,12 +645,13 @@ export const makeChatsSocket = (config: SocketConfig) => { * help ensure parity with WA Web * */ const fireInitQueries = async() => { - await fetchAbt() - await fetchProps() - await fetchBlocklist() - await fetchPrivacySettings() - - await sendPresenceUpdate('available') + await Promise.all([ + fetchAbt(), + fetchProps(), + fetchBlocklist(), + fetchPrivacySettings(), + sendPresenceUpdate('available') + ]) } ws.on('CB:presence', handlePresenceUpdate)