From 8ee1c6551f37dc725fcfe3c4a58c96d0c9b5841c Mon Sep 17 00:00:00 2001 From: Maciek Nowacki Date: Wed, 3 Mar 2021 14:14:01 -0700 Subject: [PATCH] ensure that channel is being looked up with reservation_no --- src/xhrListener.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/xhrListener.ts b/src/xhrListener.ts index 1490810..03e35ab 100644 --- a/src/xhrListener.ts +++ b/src/xhrListener.ts @@ -30,16 +30,16 @@ class XhrListener { } public relayEvent(event: string, archMsg: ArchimedesMessage): boolean { - logger.debugLog.info(`XhrListener:relayEvent(event: ${event}, channel: ${archMsg.examId})`); + logger.debugLog.info(`XhrListener:relayEvent(event: ${event}, channel: ${archMsg.reservation_no})`); for (let c of this.#cm.channels) { - if (archMsg.examId === c.id) { + if (archMsg.reservation_no === c.id) { let dmCount: number = 0; for (let client of c.clients) { let nonce: string = crypto.randomBytes(4).toString("hex"); // TODO: verify the nonce against the received reply, which we currently ignore client.directMessage(JSON.stringify({ message_type: "broadcast", - message: { event_type: event, seq_id: nonce, reservation_no: archMsg.reservation_no } + message: { event_type: event, seq_id: nonce, examId: archMsg.examId } })); dmCount++; }