fix: only fire valid events

This commit is contained in:
Adhiraj Singh
2022-07-07 15:37:01 +05:30
parent d143ef0b7d
commit 4c800b95d1

View File

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