I am trying to use beta.12. It seems like event listeners are not getting cleared after
Basically after I call this function 11 times:
const sendMessage = async (dm: any, text: string) => {
try {
const message = await dm.sendMessage(text);
console.log('reply:', message.content);
} catch (error) {
console.log('sendMessage error:', error);
}
};
I get this error:
node:18476) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 rawMessage listeners added to [CAIWebsocket]. Use emitter.setMaxListeners() to increase limit
Any ideas what could be going wrong? Am I using the dm object improperly? Do I need to create a new dm object before every usage of sendMessage?