events: Remove TextMessage trait
This commit is contained in:
parent
f32dcb9254
commit
49fe823d74
@ -5,10 +5,7 @@
|
||||
use ruma_macros::EventContent;
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
use crate::{
|
||||
message::{MessageContent, TextMessage},
|
||||
room::message::Relation,
|
||||
};
|
||||
use crate::{message::MessageContent, room::message::Relation};
|
||||
|
||||
/// The payload for an extensible emote message.
|
||||
#[derive(Clone, Debug, Serialize, Deserialize, EventContent)]
|
||||
@ -46,9 +43,3 @@ impl EmoteEventContent {
|
||||
Self { message: MessageContent::markdown(body), relates_to: None }
|
||||
}
|
||||
}
|
||||
|
||||
impl TextMessage for EmoteEventContent {
|
||||
fn message(&self) -> &MessageContent {
|
||||
&self.message
|
||||
}
|
||||
}
|
||||
|
@ -104,12 +104,6 @@ impl MessageContent {
|
||||
}
|
||||
}
|
||||
|
||||
/// Trait for messages containing a text representation.
|
||||
pub trait TextMessage {
|
||||
/// Get the text representation of this message.
|
||||
fn message(&self) -> &MessageContent;
|
||||
}
|
||||
|
||||
/// The payload for an extensible text message.
|
||||
#[derive(Clone, Debug, Serialize, Deserialize, EventContent)]
|
||||
#[cfg_attr(not(feature = "unstable-exhaustive-types"), non_exhaustive)]
|
||||
@ -146,9 +140,3 @@ impl MessageEventContent {
|
||||
Self { message: MessageContent::markdown(body), relates_to: None }
|
||||
}
|
||||
}
|
||||
|
||||
impl TextMessage for MessageEventContent {
|
||||
fn message(&self) -> &MessageContent {
|
||||
&self.message
|
||||
}
|
||||
}
|
||||
|
@ -5,10 +5,7 @@
|
||||
use ruma_macros::EventContent;
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
use crate::{
|
||||
message::{MessageContent, TextMessage},
|
||||
room::message::Relation,
|
||||
};
|
||||
use crate::{message::MessageContent, room::message::Relation};
|
||||
|
||||
/// The payload for an extensible notice message.
|
||||
#[derive(Clone, Debug, Serialize, Deserialize, EventContent)]
|
||||
@ -46,9 +43,3 @@ impl NoticeEventContent {
|
||||
Self { message: MessageContent::markdown(body), relates_to: None }
|
||||
}
|
||||
}
|
||||
|
||||
impl TextMessage for NoticeEventContent {
|
||||
fn message(&self) -> &MessageContent {
|
||||
&self.message
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user