Fix calculation of local membership identifier (#2966)
This commit is contained in:
@@ -60,6 +60,7 @@ export const ReactionsSenderProvider = ({
|
|||||||
const room = rtcSession.room;
|
const room = rtcSession.room;
|
||||||
const myUserId = room.client.getUserId();
|
const myUserId = room.client.getUserId();
|
||||||
const myDeviceId = room.client.getDeviceId();
|
const myDeviceId = room.client.getDeviceId();
|
||||||
|
const myMembershipIdentifier = `${myUserId}:${myDeviceId}`;
|
||||||
|
|
||||||
const myMembershipEvent = useMemo(
|
const myMembershipEvent = useMemo(
|
||||||
() =>
|
() =>
|
||||||
@@ -68,12 +69,6 @@ export const ReactionsSenderProvider = ({
|
|||||||
)?.eventId,
|
)?.eventId,
|
||||||
[memberships, myUserId, myDeviceId],
|
[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 reactions = useObservableEagerState(vm.reactions$);
|
||||||
const myReaction = useMemo(
|
const myReaction = useMemo(
|
||||||
|
|||||||
Reference in New Issue
Block a user