Skip to content

Commit a9a0561

Browse files
committed
add depractaion comments
1 parent c6948b7 commit a9a0561

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/matrixrtc/EncryptionManager.ts

+1
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ export class EncryptionManager implements IEncryptionManager {
110110
this.manageMediaKeys = this.joinConfig?.manageMediaKeys ?? this.manageMediaKeys;
111111

112112
this.transport.on(KeyTransportEvents.ReceivedKeys, this.onNewKeyReceived);
113+
// Deprecate RoomKeyTransport: this can get removed.
113114
if (this.transport instanceof RoomAndToDeviceTransport) {
114115
this.transport.on(RoomAndToDeviceEvents.EnabledTransportsChanged, this.onTransportChanged);
115116
}

src/matrixrtc/MatrixRTCSession.ts

+1
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,7 @@ export class MatrixRTCSession extends TypedEventEmitter<
401401
this.logger.info("Using to-device with room fallback transport for encryption keys");
402402
const [uId, dId] = [this.client.getUserId()!, this.client.getDeviceId()!];
403403
const [room, client, statistics] = [this.roomSubset, this.client, this.statistics];
404+
// Deprecate RoomKeyTransport: only ToDeviceKeyTransport is needed once deprecated
404405
const roomKeyTransport = new RoomKeyTransport(room, client, statistics);
405406
const toDeviceTransport = new ToDeviceKeyTransport(uId, dId, room.roomId, client, statistics);
406407
transport = new RoomAndToDeviceTransport(toDeviceTransport, roomKeyTransport, this.logger);

src/matrixrtc/RoomAndToDeviceKeyTransport.ts

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import type { RoomKeyTransport } from "./RoomKeyTransport.ts";
2121
import type { ToDeviceKeyTransport } from "./ToDeviceKeyTransport.ts";
2222
import { TypedEventEmitter } from "../models/typed-event-emitter.ts";
2323

24+
// Deprecate RoomAndToDeviceTransport: This whole class is only a stop gap until we remove RoomKeyTransport.
2425
export interface EnabledTransports {
2526
toDevice: boolean;
2627
room: boolean;

0 commit comments

Comments
 (0)