From 674b213f7061a5856e8f4f3c00619390b2fc99ee Mon Sep 17 00:00:00 2001 From: Sorunome <mail@sorunome.de> Date: Fri, 3 May 2019 16:12:21 +0200 Subject: [PATCH] fix unpuppeting by fixing delete_user_token --- src/store.ts | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/store.ts b/src/store.ts index 751a89c..eb236d6 100644 --- a/src/store.ts +++ b/src/store.ts @@ -175,14 +175,22 @@ export class DiscordStore { public async delete_user_token(discordId: string): Promise<void> { log.silly("SQL", "delete_user_token => ", discordId); try { - await this.db.Run( - ` - DELETE FROM user_id_discord_id WHERE discord_id = $id; - DELETE FROM discord_id_token WHERE discord_id = $id; - ` - , { - $id: discordId, - }); + await Promise.all([ + this.db.Run( + ` + DELETE FROM user_id_discord_id WHERE discord_id = $id; + ` + , { + $id: discordId, + }), + this.db.Run( + ` + DELETE FROM discord_id_token WHERE discord_id = $id; + ` + , { + $id: discordId, + }), + ]); } catch (err) { log.error("Error deleting user token ", err); throw err; -- GitLab