SteamWar/BungeeCore
Archiviert
13
2

Making listener stuff volatile to fix NPE's with multiple threads accessing them #253

Zusammengeführt
Lixfel hat 1 Commits von BetterInit nach master 2021-10-01 11:54:06 +02:00 zusammengeführt

Datei anzeigen

@ -55,13 +55,13 @@ public class SteamwarDiscordBot {
}
@Getter
private AnnouncementListener announcementListener;
private volatile AnnouncementListener announcementListener;
@Getter
private IngameChatListener ingameChatListener;
private volatile IngameChatListener ingameChatListener;
@Getter
private ServerTeamChatListener serverTeamChatListener;
private volatile ServerTeamChatListener serverTeamChatListener;
@Getter
private final JDA jda;
@ -100,7 +100,6 @@ public class SteamwarDiscordBot {
DiscordRolesMessage.sendMessage();
DiscordRulesMessage.sendMessage();
DiscordTicketMessage.sendMessage();
new RolesInteractionButtonListener();
new DiscordTicketListener();
new DiscordAuthListener();
@ -109,7 +108,6 @@ public class SteamwarDiscordBot {
ingameChatListener = new IngameChatListener();
serverTeamChatListener = new ServerTeamChatListener();
new SlashCommandListener();
jda.retrieveCommands().complete().forEach(command -> jda.deleteCommandById(command.getId()).queue());
Guild guild = jda.getGuildById(SteamwarDiscordBotConfig.GUILD);