mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-04-15 12:10:21 +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.FeatureConfigService;
|
||||||
import dev.sheldan.abstracto.core.service.FeatureFlagService;
|
import dev.sheldan.abstracto.core.service.FeatureFlagService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
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 net.dv8tion.jda.api.hooks.ListenerAdapter;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@@ -29,7 +29,7 @@ public class LeaveListenerBean extends ListenerAdapter {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public void onGuildMemberLeave(@Nonnull GuildMemberLeaveEvent event) {
|
public void onGuildMemberRemove(@Nonnull GuildMemberRemoveEvent event) {
|
||||||
listenerList.forEach(leaveListener -> {
|
listenerList.forEach(leaveListener -> {
|
||||||
FeatureConfig feature = featureConfigService.getFeatureDisplayForFeature(leaveListener.getFeature());
|
FeatureConfig feature = featureConfigService.getFeatureDisplayForFeature(leaveListener.getFeature());
|
||||||
if(!featureFlagService.isFeatureEnabled(feature, event.getGuild().getIdLong())) {
|
if(!featureFlagService.isFeatureEnabled(feature, event.getGuild().getIdLong())) {
|
||||||
|
|||||||
@@ -26,14 +26,12 @@ import java.util.concurrent.CompletableFuture;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
public class BotServiceBean implements BotService {
|
public class BotServiceBean implements BotService {
|
||||||
|
|
||||||
public static final String GUILD_NOT_FOUND = "Guild %s not found.";
|
|
||||||
private JDA instance;
|
private JDA instance;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void login() throws LoginException {
|
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);
|
builder.setBulkDeleteSplittingEnabled(false);
|
||||||
|
|
||||||
this.instance = builder.build();
|
this.instance = builder.build();
|
||||||
@@ -147,7 +145,7 @@ public class BotServiceBean implements BotService {
|
|||||||
Guild guild = guildOptional.get();
|
Guild guild = guildOptional.get();
|
||||||
return Optional.ofNullable(guild.getTextChannelById(textChannelId));
|
return Optional.ofNullable(guild.getTextChannelById(textChannelId));
|
||||||
}
|
}
|
||||||
throw new GuildException(GUILD_NOT_FOUND, serverId);
|
throw new GuildException(serverId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
2
pom.xml
2
pom.xml
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<properties>
|
<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>
|
<jda.utilities.version>3.0.3</jda.utilities.version>
|
||||||
<asciidoctor.maven.plugin.version>2.0.0-RC.1</asciidoctor.maven.plugin.version>
|
<asciidoctor.maven.plugin.version>2.0.0-RC.1</asciidoctor.maven.plugin.version>
|
||||||
<asciidoctorj.pdf.version>1.5.3</asciidoctorj.pdf.version>
|
<asciidoctorj.pdf.version>1.5.3</asciidoctorj.pdf.version>
|
||||||
|
|||||||
Reference in New Issue
Block a user