Skip to content

Commit 0f91947

Browse files
committed
Fixed async discord disable message
1 parent 3a51a4d commit 0f91947

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/main/java/de/lars/utilsmanager/integrations/discord/DiscordBot.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -65,20 +65,20 @@ public void disable() {
6565

6666
public void sendStatusMessage(String message) {
6767
if (ServerSettingsAPI.getApi().isMaintenanceEnabled()) return;
68+
6869
TextChannel channel = jda.getTextChannelById(serverStatusChannelID);
69-
if (channel != null) {
70-
channel.getIterableHistory().takeAsync(100).thenAccept(messages -> {
71-
for (Message msg : messages) {
72-
if (msg.getTimeCreated().isAfter(OffsetDateTime.now().minusWeeks(2))) {
73-
msg.delete().queue();
74-
}
70+
if (channel == null) return;
71+
72+
try {
73+
for (Message msg : channel.getIterableHistory().takeAsync(100).join()) {
74+
if (msg.getTimeCreated().isAfter(OffsetDateTime.now().minusWeeks(2))) {
75+
msg.delete().complete();
7576
}
76-
channel.sendMessage(message).queue();
77-
}).exceptionally(error -> {
78-
error.printStackTrace();
79-
channel.sendMessage(message).queue();
80-
return null;
81-
});
77+
}
78+
79+
channel.sendMessage(message).complete();
80+
} catch (Exception e) {
81+
e.printStackTrace();
8282
}
8383
}
8484

0 commit comments

Comments
 (0)