Allow 'show-warning-in-command-channel' to run even when 'remove-unnecessary-messages-from-whitelist-channel' is set to false

This commit is contained in:
Joe Shimell 2021-02-03 12:05:44 +00:00
parent 40250fc1ab
commit e7f86b8417
1 changed files with 16 additions and 37 deletions

View File

@ -1054,7 +1054,9 @@ public class DiscordClient extends ListenerAdapter
if(DiscordWhitelister.removeUnnecessaryMessages)
{
RemoveMessageAfterSeconds(messageReceivedEvent, DiscordWhitelister.removeMessageWaitTime);
}
// Warn if enabled
if(MainConfig.getMainConfig().getBoolean("show-warning-in-command-channel"))
{
if(!DiscordWhitelister.useCustomMessages)
@ -1076,7 +1078,6 @@ public class DiscordClient extends ListenerAdapter
}
}
}
}
@Override
public void onGuildMemberRemove(@Nonnull GuildMemberRemoveEvent event)
@ -1438,28 +1439,6 @@ public class DiscordClient extends ListenerAdapter
removeTimerThread.start();
}
// public static void SendAndRemoveMessagesAfterSeconds(MessageReceivedEvent messageReceivedEvent, List<Object> messages, Integer timeToWait)
// {
// TextChannel textChannel = messageReceivedEvent.getTextChannel();
//
// for (Object o : messages)
// {
// // Only Remove supplied Messages
// if(o instanceof Message)
// {
// if(DiscordWhitelister.removeUnnecessaryMessages)
// RemoveMessageAfterSeconds(messageReceivedEvent, DiscordWhitelister.removeMessageWaitTime);
// }
// else if(o instanceof MessageEmbed)
// {
// if(DiscordWhitelister.removeUnnecessaryMessages)
// textChannel.sendMessage((MessageEmbed) o).queue(message -> message.delete().queueAfter(timeToWait, TimeUnit.SECONDS));
// else
// textChannel.sendMessage((MessageEmbed) o).queue();
// }
// }
// }
public static void QueueAndRemoveAfterSeconds(TextChannel textChannel, MessageEmbed messageEmbed)
{
if(DiscordWhitelister.removeUnnecessaryMessages)