Files
discordeno/transformers/reverse/emoji.ts
Jonathan Ho 34d7a47f24 feat: reverse transformers (#2387)
* merged change

* deno fmt
2022-08-23 10:18:30 -04:00

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,
};
}