You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-23 17:02:25 +03:00
Await handleCallEvent()
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
@@ -80,7 +80,7 @@ export class CallEventHandler {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
this.handleCallEvent(e);
|
await this.handleCallEvent(e);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logger.error("Caught exception handling call event", e);
|
logger.error("Caught exception handling call event", e);
|
||||||
}
|
}
|
||||||
@@ -100,7 +100,7 @@ export class CallEventHandler {
|
|||||||
|
|
||||||
if (event.isBeingDecrypted() || event.isDecryptionFailure()) {
|
if (event.isBeingDecrypted() || event.isDecryptionFailure()) {
|
||||||
// add an event listener for once the event is decrypted.
|
// add an event listener for once the event is decrypted.
|
||||||
event.once("Event.decrypted", () => {
|
event.once("Event.decrypted", async () => {
|
||||||
if (!this.eventIsACall(event)) return;
|
if (!this.eventIsACall(event)) return;
|
||||||
|
|
||||||
if (this.callEventBuffer.includes(event)) {
|
if (this.callEventBuffer.includes(event)) {
|
||||||
@@ -110,7 +110,7 @@ export class CallEventHandler {
|
|||||||
// This one wasn't buffered so just run the event handler for it
|
// This one wasn't buffered so just run the event handler for it
|
||||||
// straight away
|
// straight away
|
||||||
try {
|
try {
|
||||||
this.handleCallEvent(event);
|
await this.handleCallEvent(event);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logger.error("Caught exception handling call event", e);
|
logger.error("Caught exception handling call event", e);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user