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