diff --git a/src/admin/processor.rs b/src/admin/processor.rs index e508f98eb..c1811fc4f 100644 --- a/src/admin/processor.rs +++ b/src/admin/processor.rs @@ -16,8 +16,8 @@ use futures::{AsyncWriteExt, future::FutureExt, io::BufWriter}; use ruma::{ EventId, events::{ - relation::InReplyTo, - room::message::{Relation::Reply, RoomMessageEventContent}, + relation::{InReplyTo, Reply}, + room::message::{Relation, RoomMessageEventContent}, }, }; use service::{ @@ -277,9 +277,8 @@ fn reply( mut content: RoomMessageEventContent, reply_id: Option<&EventId>, ) -> RoomMessageEventContent { - content.relates_to = reply_id.map(|event_id| Reply { - in_reply_to: InReplyTo { event_id: event_id.to_owned() }, - }); + content.relates_to = + reply_id.map(|event_id| Relation::Reply(Reply::new(InReplyTo::new(event_id.to_owned())))); content }