Presence bug fix

This commit is contained in:
Adhiraj Singh
2020-12-06 15:32:39 +05:30
parent 95aedba87f
commit a464923402

View File

@@ -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