events: Add method on RoomMessageEventContent to apply a replacement
This commit is contained in:
parent
f29317f9d7
commit
b4853aa8fa
@ -420,6 +420,13 @@ impl RoomMessageEventContent {
|
|||||||
self.msgtype.body()
|
self.msgtype.body()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Apply the given new content from a [`Replacement`] to this message.
|
||||||
|
pub fn apply_replacement(&mut self, new_content: RoomMessageEventContentWithoutRelation) {
|
||||||
|
let RoomMessageEventContentWithoutRelation { msgtype, mentions } = new_content;
|
||||||
|
self.msgtype = msgtype;
|
||||||
|
self.mentions = mentions;
|
||||||
|
}
|
||||||
|
|
||||||
/// Sanitize this message.
|
/// Sanitize this message.
|
||||||
///
|
///
|
||||||
/// If this message contains HTML, this removes the [tags and attributes] that are not listed in
|
/// If this message contains HTML, this removes the [tags and attributes] that are not listed in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user