Fix calculation of local membership identifier (#2966)

This commit is contained in:
Will Hunt
2025-01-23 13:42:29 +00:00
committed by GitHub
parent 5f78f544b7
commit 3506ca7feb

View File

@@ -60,6 +60,7 @@ export const ReactionsSenderProvider = ({
const room = rtcSession.room;
const myUserId = room.client.getUserId();
const myDeviceId = room.client.getDeviceId();
const myMembershipIdentifier = `${myUserId}:${myDeviceId}`;
const myMembershipEvent = useMemo(
() =>
@@ -68,12 +69,6 @@ export const ReactionsSenderProvider = ({
)?.eventId,
[memberships, myUserId, myDeviceId],
);
const myMembershipIdentifier = useMemo(() => {
const membership = memberships.find((m) => m.sender === myUserId);
return membership
? `${membership.sender}:${membership.deviceId}`
: undefined;
}, [memberships, myUserId]);
const reactions = useObservableEagerState(vm.reactions$);
const myReaction = useMemo(