@@ -5,7 +5,7 @@ import { decodeBase64, encodeUnpaddedBase64 } from "../base64.ts";
55import { safeGetRetryAfterMs } from "../http-api/errors.ts" ;
66import { type CallMembership } from "./CallMembership.ts" ;
77import { 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" ;
99import { getParticipantId } from "./utils.ts" ;
1010import {
1111 type EnabledTransports ,
@@ -51,7 +51,7 @@ export interface IEncryptionManager {
5151 * the lower layer will emit the ratcheted key to the encryption manager.
5252 * This is called after the key a ratchet request has been performed.
5353 */
54- onOwnKeyRatcheted ( key : ArrayBuffer , keyIndex : number | undefined ) : void ;
54+ onKeyRatcheted ( key : ArrayBuffer , participantId : ParticipantId | undefined , keyIndex : number | undefined ) : void ;
5555}
5656
5757/**
@@ -107,7 +107,7 @@ export class EncryptionManager implements IEncryptionManager {
107107 this . logger = ( parentLogger ?? rootLogger ) . getChild ( `[EncryptionManager]` ) ;
108108 }
109109
110- public onOwnKeyRatcheted ( key : ArrayBuffer , keyIndex : number | undefined ) : void {
110+ public onKeyRatcheted ( key : ArrayBuffer , participantId : ParticipantId | undefined , keyIndex : number | undefined ) : void {
111111 this . logger . warn ( "Ratcheting key is not implemented in EncryptionManager" ) ;
112112 }
113113
0 commit comments