Skip to content

Commit 70257e0

Browse files
authored
use client logger in MatrixRTCSessionManager (#4898)
1 parent 9baba15 commit 70257e0

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1365,7 +1365,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
13651365

13661366
// NB. We initialise MatrixRTC whether we have call support or not: this is just
13671367
// the underlying session management and doesn't use any actual media capabilities
1368-
this.matrixRTC = new MatrixRTCSessionManager(this);
1368+
this.matrixRTC = new MatrixRTCSessionManager(this.logger, this);
13691369

13701370
this.serverCapabilitiesService = new ServerCapabilities(this.logger, this.http);
13711371

src/matrixrtc/MatrixRTCSessionManager.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
import { logger as rootLogger, type Logger } from "../logger.ts";
17+
import { type Logger } from "../logger.ts";
1818
import { type MatrixClient, ClientEvent } from "../client.ts";
1919
import { TypedEventEmitter } from "../models/typed-event-emitter.ts";
2020
import { type Room } from "../models/room.ts";
@@ -48,8 +48,12 @@ export class MatrixRTCSessionManager extends TypedEventEmitter<MatrixRTCSessionM
4848
// longer the correct session object for the room.
4949
private roomSessions = new Map<string, MatrixRTCSession>();
5050

51-
private logger: Logger;
52-
public constructor(private client: MatrixClient) {
51+
private readonly logger: Logger;
52+
53+
public constructor(
54+
rootLogger: Logger,
55+
private client: MatrixClient,
56+
) {
5357
super();
5458
this.logger = rootLogger.getChild("[MatrixRTCSessionManager]");
5559
}

0 commit comments

Comments
 (0)