forked from jmug/stoatchat
feat: allow bots to manage emojis (#407)
* Remove bot check on emoji create Signed-off-by: Builderb <builderbgamer@gmail.com> * Remove bot check on emoji delete Signed-off-by: Builderb <builderbgamer@gmail.com> --------- Signed-off-by: Builderb <builderbgamer@gmail.com>
This commit is contained in:
@@ -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
|
// Validate we have permission to write into parent
|
||||||
match &data.parent {
|
match &data.parent {
|
||||||
v0::EmojiParent::Server { id } => {
|
v0::EmojiParent::Server { id } => {
|
||||||
|
|||||||
@@ -18,10 +18,6 @@ pub async fn delete_emoji(
|
|||||||
user: User,
|
user: User,
|
||||||
emoji_id: Reference,
|
emoji_id: Reference,
|
||||||
) -> Result<EmptyResponse> {
|
) -> Result<EmptyResponse> {
|
||||||
// Bots cannot manage emoji
|
|
||||||
if user.bot.is_some() {
|
|
||||||
return Err(create_error!(IsBot));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Fetch the emoji
|
// Fetch the emoji
|
||||||
let emoji = emoji_id.as_emoji(db).await?;
|
let emoji = emoji_id.as_emoji(db).await?;
|
||||||
|
|||||||
Reference in New Issue
Block a user