diff --git a/src/WAConnection/7.MessagesExtra.ts b/src/WAConnection/7.MessagesExtra.ts index a63e827..7749134 100644 --- a/src/WAConnection/7.MessagesExtra.ts +++ b/src/WAConnection/7.MessagesExtra.ts @@ -59,7 +59,7 @@ export class WAConnection extends Base { } const read = await this.setQuery ([['read', attributes, null]]) if (chat) { - chat.count = count < 0 ? -1 : chat.count-count + chat.count = count > 0 ? Math.max(chat.count-count, 0) : -1 this.emit ('chat-update', {jid, count: chat.count}) } return read