From f585cc1c5a299bff5e1f134e35c39418cf96018b Mon Sep 17 00:00:00 2001 From: Pedro Lopez Date: Sun, 17 Feb 2019 23:24:54 -0400 Subject: [PATCH] Ignore old messages --- src/client/Client.js | 2 +- src/models/Message.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/client/Client.js b/src/client/Client.js index d4ce73e..27bb6c7 100644 --- a/src/client/Client.js +++ b/src/client/Client.js @@ -49,7 +49,7 @@ class Client extends EventEmitter { } await page.exposeFunction('onAddMessageEvent', msg => { - if (msg.id.fromMe) return; + if (msg.id.fromMe || !msg.isNewMsg) return; this.emit(Events.MESSAGE_CREATE, new Message(this, msg)); }); diff --git a/src/models/Message.js b/src/models/Message.js index e5c43a9..138f87c 100644 --- a/src/models/Message.js +++ b/src/models/Message.js @@ -61,6 +61,12 @@ class Message extends Base { static get WAppModel() { return 'Msg'; } + + static get extraFields() { + return [ + 'isNewMsg' + ]; + } } module.exports = Message; \ No newline at end of file