diff --git a/src/crypto/verification/Base.js b/src/crypto/verification/Base.js index aa68d7b89..8d39f2d64 100644 --- a/src/crypto/verification/Base.js +++ b/src/crypto/verification/Base.js @@ -169,6 +169,10 @@ export default class VerificationBase extends EventEmitter { done() { this._endTimer(); // always kill the activity timer if (!this._done) { + if (this.roomId) { + // verification in DM requires a done message + this._send("m.key.verification.done", {}); + } this._resolve(); } }