()
| 486 | }; |
| 487 | |
| 488 | const sendTask = (): Promise<RTMCallResult | void> => { |
| 489 | const sendPromise = this.send(type, body); |
| 490 | if (awaitReply) { |
| 491 | return sendPromise.then(awaitReplyTask); |
| 492 | } |
| 493 | return sendPromise.then(() => Promise.resolve()); |
| 494 | }; |
| 495 | |
| 496 | return this.outgoingEventQueue.add(sendTask); |
| 497 | } |