Redact the right thing.

This commit is contained in:
Half-Shot
2024-10-28 16:11:28 +00:00
parent 4501e670b2
commit 4a712dcaa2

View File

@@ -97,16 +97,20 @@ export const ReactionsProvider = ({
const fetchReactions = (): void => { const fetchReactions = (): void => {
for (const m of memberships) { for (const m of memberships) {
if (!m.sender) { if (!m.sender || !m.eventId) {
continue;
}
const reaction = getLastReactionEvent(m.eventId);
const eventId = reaction?.getId();
if (!eventId) {
continue; continue;
} }
const reaction = getLastReactionEvent(m.eventId!);
if (reaction && reaction.getType() === EventType.Reaction) { if (reaction && reaction.getType() === EventType.Reaction) {
const content = reaction.getContent() as ReactionEventContent; const content = reaction.getContent() as ReactionEventContent;
if (content?.["m.relates_to"].key === "🖐️") { if (content?.["m.relates_to"]?.key === "🖐️") {
addRaisedHand(m.sender, new Date(m.createdTs())); addRaisedHand(m.sender, new Date(m.createdTs()));
if (m.sender === room.client.getUserId()) { if (m.sender === room.client.getUserId()) {
setMyReactionId(m.eventId!); setMyReactionId(eventId);
} }
} }
} }