fix: call drop (#2954)

* update matrix-js-sdk and improve call driver

* remove unused room param from call members hook

* downgrade matrix-js-sdk to latest stable release
This commit is contained in:
Ajay Bura
2026-05-23 17:20:41 +05:30
committed by GitHub
parent e89b8f7d12
commit 4916efa925
15 changed files with 100 additions and 142 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ export function CallStatus({ callEmbed }: CallStatusProps) {
const { room } = callEmbed;
const callSession = useCallSession(room);
const callMembers = useCallMembers(room, callSession);
const callMembers = useCallMembers(callSession);
const screenSize = useScreenSize();
const callJoined = useCallJoined(callEmbed);
const speakers = useCallSpeakers(callEmbed);
+1 -1
View File
@@ -82,7 +82,7 @@ export function LiveChip({ count, room, members }: LiveChipProps) {
return (
<MenuItem
key={callMember.membershipID}
key={callMember.memberId}
size="400"
variant="Surface"
radii="300"
@@ -29,7 +29,7 @@ export function MemberGlance({ room, members, speakers, max = 6 }: MemberGlanceP
return (
<Box alignItems="Center">
{visibleMembers.map((callMember) => {
const userId = callMember.sender;
const { userId } = callMember;
if (!userId) return null;
const name = getMemberDisplayName(room, userId) ?? getMxIdLocalPart(userId) ?? userId;
const avatarMxc = getMemberAvatarMxc(room, userId);
@@ -39,7 +39,7 @@ export function MemberGlance({ room, members, speakers, max = 6 }: MemberGlanceP
return (
<StackedAvatar
key={callMember.membershipID}
key={callMember.memberId}
className={speakers.has(callMember.sender) ? css.SpeakerAvatarOutline : undefined}
title={name}
as="button"