From ffe5103a5ba47ecfcc7d80b702f56264f578aaee Mon Sep 17 00:00:00 2001 From: Chris Johnston Date: Tue, 4 Jun 2019 20:56:31 -0700 Subject: [PATCH] make the size of GetGuildVanityUrl optional --- src/Discord.Net.Core/CDN.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.Core/CDN.cs b/src/Discord.Net.Core/CDN.cs index cd9db24a6..c629ce67a 100644 --- a/src/Discord.Net.Core/CDN.cs +++ b/src/Discord.Net.Core/CDN.cs @@ -86,8 +86,13 @@ namespace Discord /// /// A URL pointing to the guild's vanity image. /// - public static string GetGuildVanityUrl(ulong guildId, string vanityId, ushort size) - => vanityId != null ? $"{DiscordConfig.CDNUrl}banners/{guildId}/{vanityId}.jpg?size={size}" : null; + public static string GetGuildVanityUrl(ulong guildId, string vanityId, ushort? size = null) + { + if (!string.IsNullOrEmpty(vanityId)) + return $"{DiscordConfig.CDNUrl}banners/{guildId}/{vanityId}.jpg" + (size.HasValue ? $"?size={size}" : string.Empty); + return null; + } + // => vanityId != null ? $"{DiscordConfig.CDNUrl}banners/{guildId}/{vanityId}.jpg?size={size}" : null; /// /// Returns an emoji URL. ///