in lib/conversation.js [280:296]
processEvent(event, ...args) {
if (!event.event_id) {
console.error(event);
throw new Error(`Missing "event_id" on event`);
}
if (!event.type) {
console.error(event);
throw new Error(`Missing "type" on event`);
}
const eventProcessor = this.EventProcessors[event.type];
if (!eventProcessor) {
throw new Error(
`Missing conversation event processor for "${event.type}"`,
);
}
return eventProcessor.call(this, event, ...args);
}