From 4616946ad313546e2ccc1ae4f1ac9758e0a0b7e3 Mon Sep 17 00:00:00 2001 From: freya02 <41875020+freya022@users.noreply.github.com> Date: Sat, 29 Jun 2024 12:27:21 +0200 Subject: [PATCH] Allow UserSnowflake subtypes in bulk ban methods (#2689) --- src/main/java/net/dv8tion/jda/api/entities/Guild.java | 4 ++-- .../java/net/dv8tion/jda/internal/entities/GuildImpl.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/dv8tion/jda/api/entities/Guild.java b/src/main/java/net/dv8tion/jda/api/entities/Guild.java index 2e553787ee..666d840f0d 100644 --- a/src/main/java/net/dv8tion/jda/api/entities/Guild.java +++ b/src/main/java/net/dv8tion/jda/api/entities/Guild.java @@ -3722,7 +3722,7 @@ default AuditableRestAction kick(@Nonnull UserSnowflake user, @Nullable St */ @Nonnull @CheckReturnValue - AuditableRestAction ban(@Nonnull Collection users, @Nullable Duration deletionTime); + AuditableRestAction ban(@Nonnull Collection users, @Nullable Duration deletionTime); /** * Bans up to 200 of the provided users. @@ -3763,7 +3763,7 @@ default AuditableRestAction kick(@Nonnull UserSnowflake user, @Nullable St */ @Nonnull @CheckReturnValue - default AuditableRestAction ban(@Nonnull Collection users, int deletionTimeframe, @Nonnull TimeUnit unit) + default AuditableRestAction ban(@Nonnull Collection users, int deletionTimeframe, @Nonnull TimeUnit unit) { Checks.notNull(unit, "TimeUnit"); return ban(users, Duration.ofSeconds(unit.toSeconds(deletionTimeframe))); diff --git a/src/main/java/net/dv8tion/jda/internal/entities/GuildImpl.java b/src/main/java/net/dv8tion/jda/internal/entities/GuildImpl.java index 9965195cd2..2ab78beceb 100644 --- a/src/main/java/net/dv8tion/jda/internal/entities/GuildImpl.java +++ b/src/main/java/net/dv8tion/jda/internal/entities/GuildImpl.java @@ -1548,7 +1548,7 @@ public AuditableRestAction ban(@Nonnull UserSnowflake user, int duration, @Nonnull @Override - public AuditableRestAction ban(@Nonnull Collection users, @Nullable Duration deletionTime) + public AuditableRestAction ban(@Nonnull Collection users, @Nullable Duration deletionTime) { deletionTime = deletionTime == null ? Duration.ZERO : deletionTime; Checks.noneNull(users, "Users");