From 8d88ea99636b8fc76394dff665d3fdbaf96ab84c Mon Sep 17 00:00:00 2001 From: Builderb Date: Wed, 2 Apr 2025 12:05:04 +0100 Subject: [PATCH] feat: allow bots to manage emojis (#407) * Remove bot check on emoji create Signed-off-by: Builderb * Remove bot check on emoji delete Signed-off-by: Builderb --------- Signed-off-by: Builderb --- crates/delta/src/routes/customisation/emoji_create.rs | 5 ----- crates/delta/src/routes/customisation/emoji_delete.rs | 4 ---- 2 files changed, 9 deletions(-) diff --git a/crates/delta/src/routes/customisation/emoji_create.rs b/crates/delta/src/routes/customisation/emoji_create.rs index 323d42fd..d8288dae 100644 --- a/crates/delta/src/routes/customisation/emoji_create.rs +++ b/crates/delta/src/routes/customisation/emoji_create.rs @@ -27,11 +27,6 @@ pub async fn create_emoji( }) })?; - // Bots cannot manage emojis - if user.bot.is_some() { - return Err(create_error!(IsBot)); - } - // Validate we have permission to write into parent match &data.parent { v0::EmojiParent::Server { id } => { diff --git a/crates/delta/src/routes/customisation/emoji_delete.rs b/crates/delta/src/routes/customisation/emoji_delete.rs index ad647e5b..53cbb837 100644 --- a/crates/delta/src/routes/customisation/emoji_delete.rs +++ b/crates/delta/src/routes/customisation/emoji_delete.rs @@ -18,10 +18,6 @@ pub async fn delete_emoji( user: User, emoji_id: Reference, ) -> Result { - // Bots cannot manage emoji - if user.bot.is_some() { - return Err(create_error!(IsBot)); - } // Fetch the emoji let emoji = emoji_id.as_emoji(db).await?;