message: fix: guildBannerURL no longer accepts cached guild
diff: -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 { formatImageURL } from "../../util/utils.ts";
  /** The full URL of the banner from Discords CDN. Undefined if no banner is set. */
  export function guildBannerURL(
  - guild: Guild,
  - size: ImageSize = 128,
  - format?: ImageFormats,
  + id: string,
  + banner: string,
  + size: DiscordImageSize = 128,
  + format?: DiscordImageFormat
  ) {
  - return guild.banner
  - ? formatImageURL(
  - endpoints.GUILD_BANNER(guild.id, guild.banner),
  - size,
  - format,
  - )
  + return banner
  + ? formatImageURL(endpoints.GUILD_BANNER(id, banner), size, format)
  : undefined;
  }
  