From 85d4644ac628a6d0bc404ae1ad14bfe8b070f353 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Mon, 27 Sep 2021 12:52:42 +0530 Subject: [PATCH] fix message not relayed to self --- src/Socket/messages-send.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index cdfda83..fb0fc50 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -2,7 +2,7 @@ import { makeMessagesRecvSocket } from "./messages-recv" import { SocketConfig, MediaConnInfo, AnyMessageContent, MiscMessageGenerationOptions, WAMediaUploadFunction } from "../Types" import { encodeWAMessage, generateMessageID, generateWAMessage } from "../Utils" -import { BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, isJidGroup, jidDecode, jidEncode, S_WHATSAPP_NET } from '../WABinary' +import { BinaryNode, getBinaryNodeChild, getBinaryNodeChildren, isJidGroup, jidDecode, jidEncode, jidNormalizedUser, S_WHATSAPP_NET } from '../WABinary' import { proto } from "../../WAProto" import { encryptSenderKeyMsgSignalProto, encryptSignalProto, extractDeviceJids, jidToSignalProtocolAddress, parseAndInjectE2ESession } from "../Utils/signal" import { WA_DEFAULT_EPHEMERAL, DEFAULT_ORIGIN, MEDIA_PATH_MAP } from "../Defaults" @@ -84,7 +84,10 @@ export const makeMessagesSocket = (config: SocketConfig) => { } const getUSyncDevices = async(jids: string[], ignoreZeroDevices: boolean) => { - const users = jids.map(jid => ({ tag: 'user', attrs: { jid } })) + const users = jids.map(jid => ({ + tag: 'user', + attrs: { jid: jidNormalizedUser(jid) } + })) const iq: BinaryNode = { tag: 'iq', attrs: { @@ -123,7 +126,6 @@ export const makeMessagesSocket = (config: SocketConfig) => { if(ignoreZeroDevices) { resultJids = resultJids.filter(item => item.device !== 0) } - return resultJids }