Inject sender into pinned messages (#7904)

* Inject sender into pinned messages

Signed-off-by: Robin Townsend <robin@robin.town>

* Remove unused prop

Signed-off-by: Robin Townsend <robin@robin.town>
This commit is contained in:
Robin 2022-02-28 09:47:14 -05:00 committed by GitHub
parent 75e41b4c1c
commit 33657947d3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 6 deletions

View file

@ -108,6 +108,8 @@ const PinnedMessagesCard = ({ room, onClose }: IProps) => {
await cli.decryptEventIfNeeded(event); // TODO await?
}
if (event && PinningUtils.isPinnable(event)) {
// Inject sender information
event.sender = room.getMember(event.getSender());
return event;
}
} catch (err) {
@ -140,7 +142,6 @@ const PinnedMessagesCard = ({ room, onClose }: IProps) => {
content = pinnedEvents.filter(Boolean).reverse().map(ev => (
<PinnedEventTile
key={ev.getId()}
room={room}
event={ev}
onUnpinClicked={canUnpin ? () => onUnpinClicked(ev) : undefined}
/>