Add support for deleting messages on call
This commit is contained in:
@@ -939,7 +939,6 @@ pub struct MessageBuilder {
|
||||
message: Option<TwilightMessage>,
|
||||
profile: Option<DisplayProfile>,
|
||||
call_id: Option<u64>,
|
||||
is_deleted: bool,
|
||||
is_censored: bool,
|
||||
propagation_message_id: Option<u64>,
|
||||
propagation_channel_id: Option<u64>,
|
||||
@@ -952,7 +951,6 @@ impl MessageBuilder {
|
||||
message: None,
|
||||
profile: None,
|
||||
call_id: None,
|
||||
is_deleted: false,
|
||||
is_censored: false,
|
||||
propagation_message_id: None,
|
||||
propagation_channel_id: None,
|
||||
@@ -975,11 +973,6 @@ impl MessageBuilder {
|
||||
self
|
||||
}
|
||||
|
||||
pub fn is_deleted(mut self, is_deleted: bool) -> Self {
|
||||
self.is_deleted = is_deleted;
|
||||
self
|
||||
}
|
||||
|
||||
pub fn is_censored(mut self, is_censored: bool) -> Self {
|
||||
self.is_censored = is_censored;
|
||||
self
|
||||
@@ -1021,7 +1014,10 @@ impl MessageBuilder {
|
||||
propagation_message_id: self.propagation_message_id.map(u64_to_i64),
|
||||
propagation_channel_id: self.propagation_channel_id.map(u64_to_i64),
|
||||
replying_to_id: self.replying_to_id.map(u64_to_i64),
|
||||
is_deleted: self.is_deleted,
|
||||
|
||||
// You can't create a deleted message, this is always going to be false when
|
||||
// initializing
|
||||
is_deleted: false,
|
||||
is_edited: message.edited_timestamp.is_some(),
|
||||
is_censored: self.is_censored,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user