diff --git a/src/helpers/members/avatar_url.ts b/src/helpers/members/avatar_url.ts index ae6c90a2a..3bbc160de 100644 --- a/src/helpers/members/avatar_url.ts +++ b/src/helpers/members/avatar_url.ts @@ -1,3 +1,5 @@ +import { DiscordImageFormat } from "../../types/misc/image_format.ts"; +import { DiscordImageSize } from "../../types/misc/image_size.ts"; import { endpoints } from "../../util/constants.ts"; import { formatImageURL } from "../../util/utils.ts"; @@ -6,8 +8,8 @@ export function avatarURL( userId: string, discriminator: string, avatar?: string | null, - size: ImageSize = 128, - format?: ImageFormats, + size: DiscordImageSize = 128, + format?: DiscordImageFormat, ) { return avatar ? formatImageURL(endpoints.USER_AVATAR(userId, avatar), size, format) diff --git a/src/util/utils.ts b/src/util/utils.ts index 18041d85b..c27e75bcb 100644 --- a/src/util/utils.ts +++ b/src/util/utils.ts @@ -1,6 +1,8 @@ import { encode } from "../../deps.ts"; import { DiscordGatewayOpcodes } from "../types/codes/gateway_opcodes.ts"; import { Errors } from "../types/misc/errors.ts"; +import { DiscordImageFormat } from "../types/misc/image_format.ts"; +import { DiscordImageSize } from "../types/misc/image_size.ts"; import { basicShards, sendWS } from "../ws/shard.ts"; import { SLASH_COMMANDS_NAME_REGEX } from "./constants.ts"; @@ -46,8 +48,8 @@ export function delay(ms: number): Promise { export const formatImageURL = ( url: string, - size: ImageSize = 128, - format?: ImageFormats, + size: DiscordImageSize = 128, + format?: DiscordImageFormat, ) => { return `${url}.${format || (url.includes("/a_") ? "gif" : "jpg")}?size=${size}`;