separate data structure for presence

This commit is contained in:
Adhiraj Singh
2021-08-24 11:00:37 +05:30
parent 48f477e0c1
commit 8a014df1c5
5 changed files with 32 additions and 36 deletions
+7 -4
View File
@@ -119,11 +119,14 @@ const makeMessagesSocket = (config: SocketConfig) => {
if(!message.key.fromMe && message.message) {
chatUpdate.count = 1
const participant = whatsappID(message.participant || jid)
chatUpdate.presences = {
[participant]: {
lastKnownPresence: Presence.available
ev.emit(
'presence.update',
{
jid,
presences: { [participant]: { lastKnownPresence: Presence.available } }
}
}
)
}
const ephemeralProtocolMsg = message.message?.ephemeralMessage?.message?.protocolMessage