Notify user when they aren't linked and try to unlink
This commit is contained in:
parent
c3ed2fb7c4
commit
d4e3b9504a
|
|
@ -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));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user