|
@@ -78,6 +78,10 @@ export class OlmAdapter extends Listenable {
|
78
|
78
|
clog("ljm_dbg OlmAdapter constructor")
|
79
|
79
|
super();
|
80
|
80
|
|
|
81
|
+ if (glob_rx?.fns?.glob_dev_fncb("mkh_dev")){
|
|
82
|
+ this.mkh_dev =true
|
|
83
|
+ }
|
|
84
|
+
|
81
|
85
|
this._conf = conference;
|
82
|
86
|
this._init = new Deferred();
|
83
|
87
|
this._mediaKey = undefined;
|
|
@@ -152,7 +156,13 @@ export class OlmAdapter extends Listenable {
|
152
|
156
|
* @param {Uint8Array|boolean} key - The new key.
|
153
|
157
|
* @retrns {Promise<Number>}
|
154
|
158
|
*/
|
155
|
|
- async updateKey(key) {
|
|
159
|
+ async updateKey(_key) {
|
|
160
|
+ var key
|
|
161
|
+ if (this.mkh_dev){
|
|
162
|
+ key = glob_u.tvar.e2ee.key2
|
|
163
|
+ } else {
|
|
164
|
+ key = _key
|
|
165
|
+ }
|
156
|
166
|
// Store it locally for new sessions.
|
157
|
167
|
this._mediaKey = key;
|
158
|
168
|
this._mediaKeyIndex++;
|
|
@@ -207,7 +217,16 @@ export class OlmAdapter extends Listenable {
|
207
|
217
|
* @param {Uint8Array|boolean} key - The new key.
|
208
|
218
|
* @returns {number}
|
209
|
219
|
*/
|
210
|
|
- updateCurrentMediaKey(key) {
|
|
220
|
+ updateCurrentMediaKey(_key) {
|
|
221
|
+
|
|
222
|
+ var key
|
|
223
|
+ if (this.mkh_dev){
|
|
224
|
+ key = glob_u.tvar.e2ee.key2
|
|
225
|
+ } else {
|
|
226
|
+ key = _key
|
|
227
|
+ }
|
|
228
|
+
|
|
229
|
+
|
211
|
230
|
this._mediaKey = key;
|
212
|
231
|
|
213
|
232
|
return this._mediaKeyIndex;
|