From a4649234028f1621a46394812d8cb89e7d3b41cb Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Sun, 6 Dec 2020 15:32:39 +0530 Subject: [PATCH] Presence bug fix --- src/WAConnection/4.Events.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WAConnection/4.Events.ts b/src/WAConnection/4.Events.ts index 634ea16..458d578 100644 --- a/src/WAConnection/4.Events.ts +++ b/src/WAConnection/4.Events.ts @@ -331,7 +331,7 @@ export class WAConnection extends Base { const presence = { ...(chat.presences[jid] || {}) } as WAPresenceData if (update.t) presence.lastSeen = +update.t - else if (update.type === Presence.unavailable && presence.lastKnownPresence !== Presence.unavailable) { + else if (update.type === Presence.unavailable && (presence.lastKnownPresence === Presence.available || presence.lastKnownPresence === Presence.composing)) { presence.lastSeen = unixTimestampSeconds() } presence.lastKnownPresence = update.type