mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-02 17:00:08 +00:00
17 lines
680 B
TypeScript
17 lines
680 B
TypeScript
import { Bot } from "../../bot.ts";
|
|
import { DiscordEmoji } from "../../deps.ts";
|
|
import { Emoji } from "../emoji.ts";
|
|
|
|
export function transformEmojiToDiscordEmoji(bot: Bot, payload: Emoji): DiscordEmoji {
|
|
return {
|
|
id: payload.id ? bot.transformers.reverse.snowflake(payload.id) : undefined,
|
|
name: payload.name || undefined,
|
|
roles: payload.roles?.map((id) => bot.transformers.reverse.snowflake(id)),
|
|
user: payload.user ? bot.transformers.reverse.user(bot, payload.user) : undefined,
|
|
require_colons: payload.toggles.requireColons,
|
|
managed: payload.toggles.managed,
|
|
animated: payload.toggles.animated,
|
|
available: payload.toggles.available,
|
|
};
|
|
}
|