Censor usernames on call
This commit is contained in:
@@ -26,9 +26,9 @@ use crate::framework::events::traits::{
|
||||
use crate::framework::interactions::components::ActionRow;
|
||||
use crate::framework::runtime::Runtime;
|
||||
use crate::groups::calls::components::{CodeOfConductButton, NeedHelpButton};
|
||||
use crate::groups::calls::embeds;
|
||||
use crate::groups::calls::masks::{get_mask_avatar_url, get_mask_display_name};
|
||||
use crate::groups::calls::moderation::{Action, Rule, escape_message, moderate_message};
|
||||
use crate::groups::calls::{embeds, moderation};
|
||||
use crate::state::State;
|
||||
use crate::utils::{ellipse, i64_to_u64};
|
||||
|
||||
@@ -332,14 +332,15 @@ impl OnMessageHandler<State, Extras> for CallMessageHandler {
|
||||
format!(
|
||||
"{} ({})",
|
||||
get_mask_display_name(mask),
|
||||
replying_to.data.author_name
|
||||
moderation::moderate_message(&replying_to.data.author_name, false)
|
||||
.0
|
||||
)
|
||||
},
|
||||
get_mask_avatar_url(mask).expect("Failed to get mask avatar URL"),
|
||||
)
|
||||
} else {
|
||||
(
|
||||
replying_to.data.author_name.clone(),
|
||||
moderation::moderate_message(&replying_to.data.author_name, false).0,
|
||||
replying_to.data.author_avatar_url.clone(),
|
||||
)
|
||||
};
|
||||
@@ -439,7 +440,7 @@ impl OnMessageHandler<State, Extras> for CallMessageHandler {
|
||||
.http
|
||||
.execute_webhook(Id::new(webhook_id), &webhook_token)
|
||||
.allowed_mentions(None)
|
||||
.username(&participant.display_name())
|
||||
.username(&moderation::moderate_message(&participant.display_name(), false).0)
|
||||
.avatar_url(&participant.avatar_url())
|
||||
.content(&content.sanitize_mentions())
|
||||
.embeds(&embeds)
|
||||
|
||||
Reference in New Issue
Block a user