From e60deb6cd963e6337eee9a2653459ab2a7cfe4a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Serna?= Date: Sat, 2 Jul 2022 16:48:09 -0300 Subject: [PATCH] Update Member: avatarUrl -> avatarURL & using formatImageURL --- structures/Member.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/structures/Member.ts b/structures/Member.ts index 601d5af..028edf7 100644 --- a/structures/Member.ts +++ b/structures/Member.ts @@ -5,6 +5,7 @@ import type { DiscordMemberWithUser } from "../vendor/external.ts"; import type { ImageFormat, ImageSize } from "../util/shared/images.ts"; import type { CreateGuildBan, ModifyGuildMember } from "./guilds/Guild.ts"; import { iconBigintToHash, iconHashToBigInt } from "../util/hash.ts"; +import { formatImageURL } from "../util/shared/images.ts"; import User from "./User.ts"; import Guild from "./guilds/Guild.ts"; import * as Routes from "../util/Routes.ts"; @@ -96,7 +97,7 @@ export class Member implements Model { } /** gets the user's avatar */ - avatarUrl(options: { format?: ImageFormat; size?: ImageSize } = { size: 128 }) { + avatarURL(options: { format?: ImageFormat; size?: ImageSize } = { size: 128 }) { let url: string; if (!this.avatarHash) { @@ -105,7 +106,7 @@ export class Member implements Model { url = Routes.USER_AVATAR(this.user.id, iconBigintToHash(this.avatarHash)); } - return `${url}.${options.format ?? (url.includes("/a_") ? "gif" : "jpg")}?size=${options.size}`; + return formatImageURL(url, options.size, options.format) } toString() {