forked from SteamWar/SteamWar
Improve CouncilChannel and StaticMessageChannel
This commit is contained in:
@@ -46,7 +46,9 @@ public class CouncilChannel extends StaticMessageChannel {
|
||||
|
||||
List<Member> members;
|
||||
try {
|
||||
members = DiscordBot.getGuild().findMembersWithRoles(role).get();
|
||||
members = DiscordBot.getGuild().findMembersWithRoles(role).onError(throwable -> {
|
||||
// Ignore
|
||||
}).get();
|
||||
} catch (Exception e) {
|
||||
VelocityCore.getLogger().warning("Could not get members for " + role.getName());
|
||||
return messageCreateBuilder;
|
||||
|
||||
+2
-1
@@ -19,6 +19,7 @@
|
||||
|
||||
package de.steamwar.velocitycore.discord.channels;
|
||||
|
||||
import de.steamwar.velocitycore.VelocityCore;
|
||||
import net.dv8tion.jda.api.EmbedBuilder;
|
||||
import net.dv8tion.jda.api.entities.Message;
|
||||
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
|
||||
@@ -64,7 +65,7 @@ public class StaticMessageChannel extends DiscordChannel {
|
||||
if(getChannel().getLatestMessageIdLong() != 0)
|
||||
message = getChannel().getIterableHistory().complete().stream().filter(m -> m.getAuthor().isBot()).findFirst().orElse(null);
|
||||
|
||||
update();
|
||||
VelocityCore.schedule(this::update);
|
||||
}
|
||||
|
||||
public void update() {
|
||||
|
||||
Reference in New Issue
Block a user