MCPcopy Create free account
hub / github.com/Botloader/botloader / createEmoji

Function createEmoji

components/runtime/src/ts/discord/dapi.ts:608–626  ·  view source on GitHub ↗
(fields: CreateEmoji)

Source from the content-addressed store, hash-verified

606}
607
608export async function createEmoji(fields: CreateEmoji) {
609 let imageData: string;
610 if (fields.data instanceof Image) {
611 imageData = fields.data.dataUri()
612 } else {
613 imageData = fields.data
614 }
615
616 const created = await OpWrappers.callAsyncOp({
617 kind: "discord_create_emoji",
618 arg: {
619 name: fields.name,
620 data: imageData,
621 roles: fields.roles ?? [],
622 }
623 })
624
625 return CustomEmoji.fromInternal(created)
626}
627
628export interface UpdateEmojiFields {
629 name: string | null;

Callers

nothing calls this directly

Calls 2

dataUriMethod · 0.80
fromInternalMethod · 0.45

Tested by

no test coverage detected