upgraded to new JDA version and changed some deprecated methods

This commit is contained in:
Sheldan
2020-05-16 23:40:02 +02:00
parent 3bb6620cbe
commit db8edb26f0
3 changed files with 5 additions and 7 deletions

View File

@@ -5,7 +5,7 @@ import dev.sheldan.abstracto.core.exception.AbstractoRunTimeException;
import dev.sheldan.abstracto.core.service.FeatureConfigService;
import dev.sheldan.abstracto.core.service.FeatureFlagService;
import lombok.extern.slf4j.Slf4j;
import net.dv8tion.jda.api.events.guild.member.GuildMemberLeaveEvent;
import net.dv8tion.jda.api.events.guild.member.GuildMemberRemoveEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -29,7 +29,7 @@ public class LeaveListenerBean extends ListenerAdapter {
@Override
@Transactional
public void onGuildMemberLeave(@Nonnull GuildMemberLeaveEvent event) {
public void onGuildMemberRemove(@Nonnull GuildMemberRemoveEvent event) {
listenerList.forEach(leaveListener -> {
FeatureConfig feature = featureConfigService.getFeatureDisplayForFeature(leaveListener.getFeature());
if(!featureFlagService.isFeatureEnabled(feature, event.getGuild().getIdLong())) {

View File

@@ -26,14 +26,12 @@ import java.util.concurrent.CompletableFuture;
@Slf4j
public class BotServiceBean implements BotService {
public static final String GUILD_NOT_FOUND = "Guild %s not found.";
private JDA instance;
@Override
public void login() throws LoginException {
JDABuilder builder = new JDABuilder(System.getenv("TOKEN"));
JDABuilder builder = JDABuilder.createDefault(System.getenv("TOKEN"));
builder.setDisabledCacheFlags(EnumSet.of(CacheFlag.ACTIVITY));
builder.setBulkDeleteSplittingEnabled(false);
this.instance = builder.build();
@@ -147,7 +145,7 @@ public class BotServiceBean implements BotService {
Guild guild = guildOptional.get();
return Optional.ofNullable(guild.getTextChannelById(textChannelId));
}
throw new GuildException(GUILD_NOT_FOUND, serverId);
throw new GuildException(serverId);
}
@Override

View File

@@ -18,7 +18,7 @@
<properties>
<jda.version>4.1.1_126</jda.version>
<jda.version>4.1.1_152</jda.version>
<jda.utilities.version>3.0.3</jda.utilities.version>
<asciidoctor.maven.plugin.version>2.0.0-RC.1</asciidoctor.maven.plugin.version>
<asciidoctorj.pdf.version>1.5.3</asciidoctorj.pdf.version>