mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-11-16 12:10:28 +03:00
show missing member in read receipt (#1445)
This commit is contained in:
parent
d0f2a865bc
commit
609b132106
2 changed files with 17 additions and 27 deletions
|
|
@ -11,7 +11,7 @@ import {
|
|||
as,
|
||||
config,
|
||||
} from 'folds';
|
||||
import { Room, RoomMember } from 'matrix-js-sdk';
|
||||
import { Room } from 'matrix-js-sdk';
|
||||
import classNames from 'classnames';
|
||||
import FocusTrap from 'focus-trap-react';
|
||||
|
||||
|
|
@ -32,13 +32,11 @@ export const RoomViewFollowing = as<'div', RoomViewFollowingProps>(
|
|||
const [open, setOpen] = useState(false);
|
||||
const latestEvent = useRoomLatestRenderedEvent(room);
|
||||
const latestEventReaders = useRoomEventReaders(room, latestEvent?.getId());
|
||||
const followingMembers = latestEventReaders
|
||||
.map((readerId) => room.getMember(readerId))
|
||||
.filter((member) => member && member.userId !== mx.getUserId()) as RoomMember[];
|
||||
|
||||
const names = followingMembers.map(
|
||||
(member) => getMemberDisplayName(room, member.userId) ?? getMxIdLocalPart(member.userId)
|
||||
);
|
||||
const names = latestEventReaders
|
||||
.filter((readerId) => readerId !== mx.getUserId())
|
||||
.map(
|
||||
(readerId) => getMemberDisplayName(room, readerId) ?? getMxIdLocalPart(readerId) ?? readerId
|
||||
);
|
||||
|
||||
const eventId = latestEvent?.getId();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue