From 71664756dd34babbeaf6a1822997652ff68c6afe Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Thu, 11 Nov 2021 11:29:12 +0530 Subject: [PATCH] style: use getAllBinaryNodeChildren --- src/Socket/messages-recv.ts | 4 ++-- src/Utils/validate-connection.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Socket/messages-recv.ts b/src/Socket/messages-recv.ts index 0a8f959..12156b5 100644 --- a/src/Socket/messages-recv.ts +++ b/src/Socket/messages-recv.ts @@ -190,7 +190,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { participants = message.messageStubParameters emitParticipantsUpdate('remove') // mark the chat read only if you left the group - if (participants.includes(meJid)) { + if(participants.includes(meJid)) { chatUpdate.readOnly = true } break @@ -261,7 +261,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => { const processNotification = (node: BinaryNode): Partial => { const result: Partial = { } - const child = (node.content as BinaryNode[])?.[0] + const [child] = getAllBinaryNodeChildren(node) if(node.attrs.type === 'w:gp2') { switch(child?.tag) { diff --git a/src/Utils/validate-connection.ts b/src/Utils/validate-connection.ts index 2709852..f09c304 100644 --- a/src/Utils/validate-connection.ts +++ b/src/Utils/validate-connection.ts @@ -4,7 +4,7 @@ import { proto } from '../../WAProto' import type { AuthenticationState, SocketConfig, SignalKeyStore, AuthenticationCreds, KeyPair, LTHashState } from "../Types" import { Curve, hmacSign, signedKeyPair } from './crypto' import { encodeInt, generateRegistrationId } from './generics' -import { BinaryNode, S_WHATSAPP_NET, jidDecode, Binary } from '../WABinary' +import { BinaryNode, S_WHATSAPP_NET, jidDecode, Binary, getAllBinaryNodeChildren } from '../WABinary' import { createSignalIdentity } from './signal' const ENCODED_VERSION = 'S9Kdc4pc4EJryo21snc5cg==' @@ -164,7 +164,7 @@ export const configureSuccessfulPairing = ( stanza: BinaryNode, { advSecretKey, signedIdentityKey, signalIdentities }: Pick ) => { - const pair = stanza.content[0] as BinaryNode + const [pair] = getAllBinaryNodeChildren(stanza) const pairContent = Array.isArray(pair.content) ? pair.content : [] const msgId = stanza.attrs.id