Notify user when they aren't linked and try to unlink

This commit is contained in:
Teriuihi 2021-09-17 20:05:57 +02:00
parent c3ed2fb7c4
commit d4e3b9504a

View File

@ -38,6 +38,10 @@ public class DiscordUnlink extends DiscordCommand {
Database database = DiscordLink.getPlugin().getDatabase(); Database database = DiscordLink.getPlugin().getDatabase();
DiscordLinkPlayer discordLinkPlayer = DiscordLinkPlayer.getDiscordLinkPlayer(member.getIdLong()); DiscordLinkPlayer discordLinkPlayer = DiscordLinkPlayer.getDiscordLinkPlayer(member.getIdLong());
if (discordLinkPlayer == null) {
message.getChannel().sendMessage("Your accounts aren't linked.").queue();
return;
}
database.removeLinkedAccount(discordLinkPlayer.getUuid()); database.removeLinkedAccount(discordLinkPlayer.getUuid());
discordLinkPlayer.updateDiscord( discordLinkPlayer.updateDiscord(
@ -51,7 +55,6 @@ public class DiscordUnlink extends DiscordCommand {
.collect(Collectors.toList()), .collect(Collectors.toList()),
false); false);
discordLinkPlayer.linkedRole(false); discordLinkPlayer.linkedRole(false);
message.getChannel().sendMessage("Your Discord and Minecraft accounts have been unlinked.") message.getChannel().sendMessage("Your Discord and Minecraft accounts have been unlinked.").queue();
.queue(m -> m.delete().queueAfter(15, TimeUnit.SECONDS));
} }
} }