fix: upgrade matrix-js-sdk 38.2.0 -> 41.5.0 with API compat fixes
- sessionMembershipsForRoom() removed in v41 (was synchronous, static) - Replacement: read session.memberships directly (always up-to-date, sync) - useCall.ts: useCallMembers reads session.memberships - useCallEmbed.ts: createCallEmbed reads rtcSession.memberships - CallEmbedProvider.tsx: inline check on session.memberships - Remove unused MatrixRTCSession import from CallEmbedProvider - clearLoginData: also unregisters service workers and clears SW caches
This commit is contained in:
@@ -111,8 +111,7 @@ function IncomingCall({ dm, info, onIgnore, onAnswer, onReject }: IncomingCallPr
|
||||
useCallMembersChange(
|
||||
session,
|
||||
useCallback(() => {
|
||||
const members = MatrixRTCSession.sessionMembershipsForRoom(room, session.sessionDescription);
|
||||
if (members.length === 0) {
|
||||
if (session.memberships.length === 0) {
|
||||
onIgnore();
|
||||
}
|
||||
}, [room, session, onIgnore]),
|
||||
|
||||
Reference in New Issue
Block a user