Skip to content

Commit 350a13a

Browse files
committed
fix build and lint errror
1 parent 70125e0 commit 350a13a

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

JitsiConference.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import P2PDominantSpeakerDetection from './modules/detection/P2PDominantSpeakerD
2626
import VADAudioAnalyser, { IVADProcessor } from './modules/detection/VADAudioAnalyser';
2727
import VADNoiseDetection from './modules/detection/VADNoiseDetection';
2828
import VADTalkMutedDetection from './modules/detection/VADTalkMutedDetection';
29-
import { E2EEncryption } from './modules/e2ee/E2EEncryption';
29+
import { E2EEncryption, IMediaEncryptionKeyInfo } from './modules/e2ee/E2EEncryption';
3030
import E2ePing from './modules/e2eping/e2eping';
3131
import FeatureFlags from './modules/flags/FeatureFlags';
3232
import { LiteModeContext } from './modules/litemode/LiteModeContext';
@@ -4339,7 +4339,7 @@ export default class JitsiConference extends Listenable {
43394339
* @param {Number} [keyInfo.index] - the index of the encryption key.
43404340
* @returns {void}
43414341
*/
4342-
public setMediaEncryptionKey(keyInfo: { encryptionKey?: CryptoKey; index?: number; }): void {
4342+
public setMediaEncryptionKey(keyInfo: IMediaEncryptionKeyInfo): void {
43434343
this._e2eEncryption.setEncryptionKey(keyInfo);
43444344
}
43454345

modules/e2ee/E2EEncryption.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ import { ExternallyManagedKeyHandler } from './ExternallyManagedKeyHandler';
66
import { ManagedKeyHandler } from './ManagedKeyHandler';
77
import { OlmAdapter } from './OlmAdapter';
88

9+
10+
export interface IMediaEncryptionKeyInfo {
11+
encryptionKey?: CryptoKey;
12+
index?: number;
13+
}
14+
915
/**
1016
* This module integrates {@link KeyHandler} with {@link JitsiConference} in order to enable E2E encryption.
1117
*/
@@ -71,12 +77,10 @@ export class E2EEncryption {
7177

7278
/**
7379
* Sets the key and index for End-to-End encryption.
74-
*
75-
* @param {CryptoKey} [keyInfo.encryptionKey] - encryption key.
76-
* @param {Number} [keyInfo.index] - the index of the encryption key.
80+
* @param {IMediaEncryptionKeyInfo} [keyInfo]
7781
* @returns {void}
7882
*/
79-
setEncryptionKey(keyInfo: { encryptionKey?: CryptoKey; index?: number; }): void {
83+
setEncryptionKey(keyInfo: IMediaEncryptionKeyInfo): void {
8084
(this._keyHandler as ExternallyManagedKeyHandler).setKey(keyInfo);
8185
}
8286

0 commit comments

Comments
 (0)