浏览代码

fix potential race condition when en-/dis-abling E2EE

dev1
Nils Ohlmeier 3 年前
父节点
当前提交
411f8f81e0
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2
    2
      modules/e2ee/KeyHandler.js

+ 2
- 2
modules/e2ee/KeyHandler.js 查看文件

@@ -63,12 +63,12 @@ export class KeyHandler extends Listenable {
63 63
      * @returns {void}
64 64
      */
65 65
     async setEnabled(enabled) {
66
+        this._enabling && await this._enabling;
67
+
66 68
         if (enabled === this.enabled) {
67 69
             return;
68 70
         }
69 71
 
70
-        this._enabling && await this._enabling;
71
-
72 72
         this._enabling = new Deferred();
73 73
 
74 74
         this.enabled = enabled;

正在加载...
取消
保存