MCPcopy Index your code
hub / github.com/slackapi/node-slack-sdk / eventHandler

Method eventHandler

packages/rtm-api/src/RTMClient.ts:468–477  ·  view source on GitHub ↗
(_type: string, event: RTMCallResult)

Source from the content-addressed store, hash-verified

466 const awaitReplyTask = (messageId: number) => {
467 const replyPromise = new PCancelable<RTMCallResult>((resolve, reject, onCancel) => {
468 const eventHandler = (_type: string, event: RTMCallResult) => {
469 if (event.reply_to === messageId) {
470 this.off('slack_event', eventHandler);
471 if (event.error !== undefined) {
472 const error = platformErrorFromEvent(event as RTMCallResult & { error: { msg: string; } });
473 return reject(error);
474 }
475 resolve(event);
476 }
477 };
478 onCancel(() => {
479 this.off('slack_event', eventHandler);
480 reject(noReplyReceivedError());

Callers

nothing calls this directly

Calls 1

platformErrorFromEventFunction · 0.90

Tested by

no test coverage detected