@@ -5,7 +5,7 @@ import { decodeBase64, encodeUnpaddedBase64 } from "../base64.ts";
5
5
import { safeGetRetryAfterMs } from "../http-api/errors.ts" ;
6
6
import { type CallMembership } from "./CallMembership.ts" ;
7
7
import { type KeyTransportEventListener , KeyTransportEvents , type IKeyTransport } from "./IKeyTransport.ts" ;
8
- import { isMyMembership , type Statistics } from "./types.ts" ;
8
+ import { isMyMembership , ParticipantId , type Statistics } from "./types.ts" ;
9
9
import { getParticipantId } from "./utils.ts" ;
10
10
import {
11
11
type EnabledTransports ,
@@ -51,7 +51,7 @@ export interface IEncryptionManager {
51
51
* the lower layer will emit the ratcheted key to the encryption manager.
52
52
* This is called after the key a ratchet request has been performed.
53
53
*/
54
- onOwnKeyRatcheted ( key : ArrayBuffer , keyIndex : number | undefined ) : void ;
54
+ onKeyRatcheted ( key : ArrayBuffer , participantId : ParticipantId | undefined , keyIndex : number | undefined ) : void ;
55
55
}
56
56
57
57
/**
@@ -107,7 +107,7 @@ export class EncryptionManager implements IEncryptionManager {
107
107
this . logger = ( parentLogger ?? rootLogger ) . getChild ( `[EncryptionManager]` ) ;
108
108
}
109
109
110
- public onOwnKeyRatcheted ( key : ArrayBuffer , keyIndex : number | undefined ) : void {
110
+ public onKeyRatcheted ( key : ArrayBuffer , participantId : ParticipantId | undefined , keyIndex : number | undefined ) : void {
111
111
this . logger . warn ( "Ratcheting key is not implemented in EncryptionManager" ) ;
112
112
}
113
113
0 commit comments