fix: guildBannerURL no longer accepts cached guild

This commit is contained in:
Skillz4Killz
2021-04-04 12:20:55 +00:00
committed by GitHub
parent 61d8bfbbfa
commit c6279c79c0
+8 -10
View File
@@ -1,18 +1,16 @@
import { Guild } from "../../structures/mod.ts"; import { DiscordImageFormat } from "../../types/misc/image_format.ts";
import { DiscordImageSize } from "../../types/misc/image_size.ts";
import { endpoints } from "../../util/constants.ts"; import { endpoints } from "../../util/constants.ts";
import { formatImageURL } from "../../util/utils.ts"; import { formatImageURL } from "../../util/utils.ts";
/** The full URL of the banner from Discords CDN. Undefined if no banner is set. */ /** The full URL of the banner from Discords CDN. Undefined if no banner is set. */
export function guildBannerURL( export function guildBannerURL(
guild: Guild, id: string,
size: ImageSize = 128, banner: string,
format?: ImageFormats, size: DiscordImageSize = 128,
format?: DiscordImageFormat
) { ) {
return guild.banner return banner
? formatImageURL( ? formatImageURL(endpoints.GUILD_BANNER(id, banner), size, format)
endpoints.GUILD_BANNER(guild.id, guild.banner),
size,
format,
)
: undefined; : undefined;
} }