diff --git a/event/im_message.go b/event/im_message.go index 371e808..3089dc7 100644 --- a/event/im_message.go +++ b/event/im_message.go @@ -21,6 +21,8 @@ type RoomMessageEvent struct { // This message is a reply to RelatesTo if present. RelatesTo json.RawMessage `json:"m.relates_to,omitempty"` + // NewContent is the new message content if RelatesTo.RelType is m.replace. + NewContent *RoomMessageEvent `json:"m.new_content,omitempty"` // Optionally present in Text, Emote and Notice. Format MessageFormat `json:"format,omitempty"`