From b5fac4a2ff86d7e8f250e085492607eb37c6142a Mon Sep 17 00:00:00 2001 From: "Timo K." Date: Thu, 8 Oct 2026 13:18:22 +0200 Subject: [PATCH] Adapt to matrix-js-sdk develop and cover RTCSlot's js-sdk imports --- sdk/src/matrixrtc/joinJsSdkSession.ts | 2 +- sdk/src/utils/test.ts | 2 +- vite-sdk.config.ts | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sdk/src/matrixrtc/joinJsSdkSession.ts b/sdk/src/matrixrtc/joinJsSdkSession.ts index baa737392..c71d5fe08 100644 --- a/sdk/src/matrixrtc/joinJsSdkSession.ts +++ b/sdk/src/matrixrtc/joinJsSdkSession.ts @@ -58,7 +58,7 @@ export function joinJsSdkSession( timings.syncDisconnectGracePeriodMs, delayedLeave.delay_ms, ); - session.joinRTCSession(ownMembershipIdentity, [transport], { + session.join(ownMembershipIdentity, [transport], { notificationType: sendNotificationType, callIntent, applicationData: rest, diff --git a/sdk/src/utils/test.ts b/sdk/src/utils/test.ts index 32cf84ab0..bc2cbb020 100644 --- a/sdk/src/utils/test.ts +++ b/sdk/src/utils/test.ts @@ -316,7 +316,7 @@ export class MockRTCSession extends TypedEventEmitter< if (value !== prev) this.emit(MembershipManagerEvent.ProbablyLeft, value); } - public async joinRTCSession(): Promise { + public async join(): Promise { return Promise.resolve(); } } diff --git a/vite-sdk.config.ts b/vite-sdk.config.ts index 20780cac7..f43f787d5 100644 --- a/vite-sdk.config.ts +++ b/vite-sdk.config.ts @@ -39,6 +39,7 @@ export default defineConfig(({ mode }) => { external: [ "livekit-client", "matrix-js-sdk", + "matrix-js-sdk/lib/@types/event", "matrix-js-sdk/lib/browser-index", "matrix-js-sdk/lib/client", "matrix-js-sdk/lib/crypto-api", @@ -49,8 +50,10 @@ export default defineConfig(({ mode }) => { "matrix-js-sdk/lib/matrixrtc/EncryptionManager", "matrix-js-sdk/lib/matrixrtc/IKeyTransport", "matrix-js-sdk/lib/matrixrtc/IMembershipManager", + "matrix-js-sdk/lib/models/event", "matrix-js-sdk/lib/models/relations-container", "matrix-js-sdk/lib/models/room", + "matrix-js-sdk/lib/models/room-state", "matrix-js-sdk/lib/models/typed-event-emitter", "matrix-js-sdk/lib/randomstring", "matrix-js-sdk/lib/sync",