Fix calculation of local membership identifier

This commit is contained in:
Half-Shot
2025-01-23 13:26:43 +00:00
parent 5f78f544b7
commit 8ad274756d

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(