mirror of
https://github.com/tulir/gomuks.git
synced 2025-04-19 18:13:41 -05:00
web/timeline: read relates_to from correct content
This commit is contained in:
parent
1f521f8fac
commit
b24a34ef97
1 changed files with 3 additions and 2 deletions
|
@ -92,7 +92,8 @@ const TimelineEvent = ({ room, evt, prevEvt, setReplyToRef }: TimelineEventProps
|
||||||
const fullTime = fullTimeFormatter.format(eventTS)
|
const fullTime = fullTimeFormatter.format(eventTS)
|
||||||
const shortTime = formatShortTime(eventTS)
|
const shortTime = formatShortTime(eventTS)
|
||||||
const editTime = editEventTS ? `Edited at ${fullTimeFormatter.format(editEventTS)}` : null
|
const editTime = editEventTS ? `Edited at ${fullTimeFormatter.format(editEventTS)}` : null
|
||||||
const replyTo = evt.content?.["m.relates_to"]?.["m.in_reply_to"]?.event_id
|
const relatesTo = (evt.orig_content ?? evt.content)?.["m.relates_to"]
|
||||||
|
const replyTo = relatesTo?.["m.in_reply_to"]?.event_id
|
||||||
const mainEvent = <div data-event-id={evt.event_id} className={wrapperClassNames.join(" ")}>
|
const mainEvent = <div data-event-id={evt.event_id} className={wrapperClassNames.join(" ")}>
|
||||||
<div className="sender-avatar" title={evt.sender}>
|
<div className="sender-avatar" title={evt.sender}>
|
||||||
<img
|
<img
|
||||||
|
@ -117,7 +118,7 @@ const TimelineEvent = ({ room, evt, prevEvt, setReplyToRef }: TimelineEventProps
|
||||||
{isEventID(replyTo) && BodyType !== HiddenEvent ? <ReplyIDBody
|
{isEventID(replyTo) && BodyType !== HiddenEvent ? <ReplyIDBody
|
||||||
room={room}
|
room={room}
|
||||||
eventID={replyTo}
|
eventID={replyTo}
|
||||||
isThread={evt.content?.["m.relates_to"]?.rel_type === "m.thread"}
|
isThread={relatesTo?.rel_type === "m.thread"}
|
||||||
/> : null}
|
/> : null}
|
||||||
<ContentErrorBoundary>
|
<ContentErrorBoundary>
|
||||||
<BodyType room={room} sender={memberEvt} event={evt}/>
|
<BodyType room={room} sender={memberEvt} event={evt}/>
|
||||||
|
|
Loading…
Add table
Reference in a new issue