mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-03-17 03:14:19 +00:00
upgraded to new JDA version and changed some deprecated methods
This commit is contained in:
@@ -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())) {
|
||||
|
||||
@@ -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
|
||||
|
||||
2
pom.xml
2
pom.xml
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user