diff --git a/src/main/java/net/dv8tion/jda/internal/managers/GuildManagerImpl.java b/src/main/java/net/dv8tion/jda/internal/managers/GuildManagerImpl.java index 8eb9c07b83..177664d665 100644 --- a/src/main/java/net/dv8tion/jda/internal/managers/GuildManagerImpl.java +++ b/src/main/java/net/dv8tion/jda/internal/managers/GuildManagerImpl.java @@ -307,14 +307,14 @@ public GuildManager setFeatures(@Nonnull Collection features) @Override public GuildManager addFeatures(@Nonnull Collection features) { - return updateFeatures(features, this.features::add); + return updateFeatures(features, feature -> this.features.add(feature)); } @Nonnull @Override public GuildManager removeFeatures(@Nonnull Collection features) { - return updateFeatures(features, this.features::remove); + return updateFeatures(features, feature -> this.features.remove(feature)); } private GuildManager updateFeatures(Collection changed, Consumer op)