Skip to main content
Module

x/discordeno/transformers/reverse/team.ts

Discord API library for Deno
Latest
File
import { Bot } from "../../bot.ts";import { DiscordTeam } from "../../types/discord.ts";import { Team } from "../team.ts";
export function transformTeamToDiscordTeam(bot: Bot, payload: Team): DiscordTeam { const id = bot.utils.bigintToSnowflake(payload.id);
return { name: payload.name,
id, icon: payload.icon ? bot.utils.iconBigintToHash(payload.icon) : null, owner_user_id: bot.utils.bigintToSnowflake(payload.ownerUserId), members: payload.members.map((member) => ({ membership_state: member.membershipState, permissions: member.permissions, team_id: id, user: bot.transformers.reverse.user(bot, member.user), })), };}