diff --git a/src/crypto/verification/request/ToDeviceChannel.js b/src/crypto/verification/request/ToDeviceChannel.js index ecd099c35..2a8ec9c40 100644 --- a/src/crypto/verification/request/ToDeviceChannel.js +++ b/src/crypto/verification/request/ToDeviceChannel.js @@ -139,7 +139,7 @@ export class ToDeviceChannel { async handleEvent(event, request, isLiveEvent) { const type = event.getType(); const content = event.getContent(); - if (type === REQUEST_TYPE || type === START_TYPE) { + if (type === REQUEST_TYPE || type === READY_TYPE || type === START_TYPE) { if (!this.transactionId) { this.transactionId = content.transaction_id; }