From ca12da6269c6e7ce79bf0ffc25454738355d5eda Mon Sep 17 00:00:00 2001 From: LyFE <76509367+lyfe00011@users.noreply.github.com> Date: Thu, 16 Dec 2021 23:49:48 +0530 Subject: [PATCH] fix updateBlockStatus,fetchPrivacySettings (#1034) * fix updateBlockStatus * fix fetchPrivacySettings * Update chats.ts --- src/Socket/chats.ts | 3 ++- src/Socket/messages-send.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Socket/chats.ts b/src/Socket/chats.ts index f7d3dd9..e5781d6 100644 --- a/src/Socket/chats.ts +++ b/src/Socket/chats.ts @@ -138,6 +138,7 @@ export const makeChatsSocket = (config: SocketConfig) => { await query({ tag: 'iq', attrs: { + xmlns: 'blocklist', to: S_WHATSAPP_NET, type: 'set' }, @@ -598,4 +599,4 @@ export const makeChatsSocket = (config: SocketConfig) => { chatModify, resyncMainAppState, } -} \ No newline at end of file +} diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index 7ee514b..51d3357 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -29,7 +29,7 @@ export const makeMessagesSocket = (config: SocketConfig) => { const fetchPrivacySettings = async(force: boolean = false) => { if(!privacySettings || force) { - const result = await query({ + const { content } = await query({ tag: 'iq', attrs: { xmlns: 'privacy', @@ -40,7 +40,7 @@ export const makeMessagesSocket = (config: SocketConfig) => { { tag: 'privacy', attrs: { } } ] }) - privacySettings = reduceBinaryNodeToDictionary(result, 'category') + privacySettings = reduceBinaryNodeToDictionary(content[0], 'category') } return privacySettings }