quote bug fix

This commit is contained in:
Adhiraj
2020-08-26 23:33:14 +05:30
parent 67412d4fba
commit d995af0104
2 changed files with 6 additions and 2 deletions

View File

@@ -28,11 +28,15 @@ WAConnectionTest('Messages', (conn) => {
assert.ok (received.jpegThumbnail) assert.ok (received.jpegThumbnail)
}) })
it('should quote a message', async () => { it('should quote a message', async () => {
const messages = await conn.loadMessages(testJid, 2) const {messages} = await conn.loadMessages(testJid, 2)
const message = await sendAndRetreiveMessage(conn, 'hello fren 2', MessageType.extendedText, { const message = await sendAndRetreiveMessage(conn, 'hello fren 2', MessageType.extendedText, {
quoted: messages[0], quoted: messages[0],
}) })
assert.strictEqual(message.message.extendedTextMessage.contextInfo.stanzaId, messages[0].key.id) assert.strictEqual(message.message.extendedTextMessage.contextInfo.stanzaId, messages[0].key.id)
assert.strictEqual(
message.message.extendedTextMessage.contextInfo.participant,
messages[0].key.fromMe ? conn.user.id : messages[0].key.id
)
}) })
it('should send a gif', async () => { it('should send a gif', async () => {
const content = await fs.readFile('./Media/ma_gif.mp4') const content = await fs.readFile('./Media/ma_gif.mp4')

View File

@@ -150,7 +150,7 @@ export class WAConnection extends Base {
if (options.contextInfo) message[key].contextInfo = options.contextInfo if (options.contextInfo) message[key].contextInfo = options.contextInfo
if (quoted) { if (quoted) {
const participant = quoted.key.participant || quoted.key.remoteJid const participant = quoted.key.fromMe ? this.user.id : (quoted.key.participant || quoted.key.remoteJid)
message[key].contextInfo = message[key].contextInfo || { } message[key].contextInfo = message[key].contextInfo || { }
message[key].contextInfo.participant = participant message[key].contextInfo.participant = participant