Skip to content

Commit c6bc43b

Browse files
replace backslash n with a real newline
1 parent ea20a26 commit c6bc43b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

xpd-slash/src/config.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ async fn process_levels_config(
6060
guild_id: Id<GuildMarker>,
6161
options: ConfigCommandLevels,
6262
) -> Result<String, Error> {
63-
if let Some(interp_template) = options.level_up_message.as_ref() {
63+
let level_up_message = options.level_up_message.map(|s| s.replace("\\n", "\n"));
64+
if let Some(interp_template) = level_up_message.as_ref() {
6465
if interp_template.len() > 512 {
6566
return Err(Error::LevelUpMessageTooLong);
6667
}
@@ -85,7 +86,7 @@ async fn process_levels_config(
8586
let message_cooldown = safecast_to_i16(options.message_cooldown)?;
8687

8788
let new_cfg = UpdateGuildConfig {
88-
level_up_message: options.level_up_message,
89+
level_up_message,
8990
level_up_channel: options.level_up_channel.map(|v| v.id),
9091
ping_users: options.ping_users,
9192
max_xp_per_message,

0 commit comments

Comments
 (0)