Use removeAccount return value for AccountLinkManager#unlinkAccount

This commit is contained in:
Josh Roy 2023-06-08 18:24:03 -04:00 committed by MD
parent 8a0526b1e5
commit 694ed6e66f
1 changed files with 1 additions and 6 deletions

View File

@ -68,12 +68,7 @@ public class AccountLinkManager implements IEssentialsModule, DiscordLinkService
public boolean unlinkAccount(InteractionMember member) {
Preconditions.checkNotNull(member, "member cannot be null");
if (!isLinked(member.getId())) {
return false;
}
removeAccount(member, DiscordLinkStatusChangeEvent.Cause.UNSYNC_API);
return true;
return isLinked(member.getId()) && removeAccount(member, DiscordLinkStatusChangeEvent.Cause.UNSYNC_API);
}
public boolean removeAccount(final InteractionMember member, final DiscordLinkStatusChangeEvent.Cause cause) {