discord-bot/CompatBot/Utils/Extensions/DiscordGuildExtensions.cs
2025-03-09 11:40:00 +05:00

15 lines
492 B
C#

namespace CompatBot.Utils;
public static class DiscordGuildExtensions
{
public static int GetAttachmentSizeLimit(this CommandContext ctx)
=> ctx.Guild.GetAttachmentSizeLimit();
public static int GetAttachmentSizeLimit(this DiscordGuild? guild)
=> guild?.PremiumTier switch
{
DiscordPremiumTier.Tier_3 => 100 * 1024 * 1024,
DiscordPremiumTier.Tier_2 => 50 * 1024 * 1024,
_ => Config.AttachmentSizeLimit,
};
}