From 4c800b95d149ad083a4a3371b109048fccf0cbda Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Thu, 7 Jul 2022 15:37:01 +0530 Subject: [PATCH] fix: only fire valid events --- src/Utils/event-buffer.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Utils/event-buffer.ts b/src/Utils/event-buffer.ts index 2875513..97b4aef 100644 --- a/src/Utils/event-buffer.ts +++ b/src/Utils/event-buffer.ts @@ -106,7 +106,12 @@ export const makeEventBuffer = (logger: Logger): BaileysBufferableEventEmitter = await preBufferTask isBuffering = false - ev.emit('event', consolidateEvents(data)) + + const consolidatedData = consolidateEvents(data) + if(Object.keys(consolidatedData).length) { + ev.emit('event', consolidatedData) + } + data = makeBufferData() logger.trace('released buffered events')