diff --git a/src/helpers/emojis/createEmoji.ts b/src/helpers/emojis/createEmoji.ts index c55509391..f15ed3057 100644 --- a/src/helpers/emojis/createEmoji.ts +++ b/src/helpers/emojis/createEmoji.ts @@ -8,12 +8,12 @@ export async function createEmoji(bot: Bot, guildId: bigint, options: CreateGuil options.image = await bot.utils.urlToBase64(options.image); } - const emoji = await bot.rest.runMethod( - bot.rest, - "post", - bot.constants.endpoints.GUILD_EMOJIS(guildId), - options - ); + const emoji = await bot.rest.runMethod(bot.rest, "post", bot.constants.endpoints.GUILD_EMOJIS(guildId), { + name: options.name, + image: options.image, + roles: options.roles?.map((role) => role.toString()), + reason: options.reason, + }); return { ...emoji, diff --git a/src/helpers/emojis/editEmoji.ts b/src/helpers/emojis/editEmoji.ts index c371ba16d..1cbee8a3d 100644 --- a/src/helpers/emojis/editEmoji.ts +++ b/src/helpers/emojis/editEmoji.ts @@ -4,12 +4,10 @@ import type { Bot } from "../../bot.ts"; /** Modify the given emoji. Requires the MANAGE_EMOJIS permission. */ export async function editEmoji(bot: Bot, guildId: bigint, id: bigint, options: ModifyGuildEmoji) { - const result = await bot.rest.runMethod( - bot.rest, - "patch", - bot.constants.endpoints.GUILD_EMOJI(guildId, id), - options - ); + const result = await bot.rest.runMethod(bot.rest, "patch", bot.constants.endpoints.GUILD_EMOJI(guildId, id), { + name: options.name, + roles: options.roles?.map((role) => role.toString()), + }); return bot.transformers.emoji(bot, result); }