UNPKG

ocpp-rpc

Version:

A client & server implementation of the WAMP-like RPC-over-websocket system defined in the OCPP protocols (e.g. OCPP1.6-J and OCPP2.0.1).

20 lines (16 loc) 451 B
class EventBuffer { constructor(emitter, event) { this._emitter = emitter; this._event = event; this._collecter = (...args) => { this._buffer.push(args); }; this._buffer = []; this._emitter.on(event, this._collecter); } condense() { this._emitter.off(this._event, this._collecter); return this._buffer; } } module.exports = EventBuffer;