Fix minor bug
This commit is contained in:
parent
99073c9120
commit
656cce4851
1 changed files with 10 additions and 12 deletions
|
|
@ -43,7 +43,7 @@ public class InviteLinkListener extends ListenerAdapter {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onMessageReceived(@Nonnull MessageReceivedEvent e) {
|
public void onMessageReceived(@Nonnull MessageReceivedEvent e) {
|
||||||
scanMessage(e.isFromType(ChannelType.TEXT), e.getGuild(), e.getMessage(), e.getMember());
|
if (e.isFromType(ChannelType.TEXT)) scanMessage(e.getGuild(), e.getMessage(), e.getMember());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void checkInvite(Message message, String regex) {
|
public void checkInvite(Message message, String regex) {
|
||||||
|
|
@ -64,19 +64,17 @@ public class InviteLinkListener extends ListenerAdapter {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onMessageUpdate(@Nonnull MessageUpdateEvent e) {
|
public void onMessageUpdate(@Nonnull MessageUpdateEvent e) {
|
||||||
scanMessage(e.isFromType(ChannelType.TEXT), e.getGuild(), e.getMessage(), e.getMember());
|
if (e.isFromType(ChannelType.TEXT)) scanMessage(e.getGuild(), e.getMessage(), e.getMember());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void scanMessage(boolean fromType, Guild guild, Message message, Member member) {
|
public void scanMessage(Guild guild, Message message, Member member) {
|
||||||
if (fromType) {
|
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", guild.getId()), rethink);
|
||||||
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", guild.getId()), rethink);
|
if (message.getContentRaw().contains("discord.gg/") && !member.hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect()) {
|
||||||
if (message.getContentRaw().contains("discord.gg/") && !member.hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect()) {
|
checkInvite(message, "discord.gg/");
|
||||||
checkInvite(message, "discord.gg/");
|
} else if (message.getContentRaw().contains("discord.com/invite") && !member.hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect()) {
|
||||||
} else if (message.getContentRaw().contains("discord.com/invite") && !member.hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect()) {
|
checkInvite(message, "discord.com/invite/");
|
||||||
checkInvite(message, "discord.com/invite/");
|
} else if (message.getContentRaw().contains("discordapp.com/invite") && !member.hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect()) {
|
||||||
} else if (message.getContentRaw().contains("discordapp.com/invite") && !member.hasPermission(Permission.ADMINISTRATOR) && rethinkServer.hasInviteDetect()) {
|
checkInvite(message, "discordapp.com/invite/");
|
||||||
checkInvite(message, "discordapp.com/invite/");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue