Add confirmation prompt when unlinking. Closes #38.
This commit is contained in:
parent
47a81d42ce
commit
3c96852652
@ -181,6 +181,10 @@ async def account_link(ctx: CommandContext):
|
|||||||
async def account_unlink(ctx: CommandContext):
|
async def account_unlink(ctx: CommandContext):
|
||||||
system = await ctx.ensure_system()
|
system = await ctx.ensure_system()
|
||||||
|
|
||||||
|
msg = await ctx.reply("Are you sure you want to unlink this account from your system?")
|
||||||
|
if not await ctx.confirm_react(ctx.message.author, msg):
|
||||||
|
raise CommandError("Account unlink cancelled.")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
await system.unlink_account(ctx.conn, ctx.message.author.id)
|
await system.unlink_account(ctx.conn, ctx.message.author.id)
|
||||||
except UnlinkingLastAccountError as e:
|
except UnlinkingLastAccountError as e:
|
||||||
|
Loading…
Reference in New Issue
Block a user