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')