From eea2eb491953c8bd43ca4a325351e165f40b3585 Mon Sep 17 00:00:00 2001 From: Johann150 Date: Sun, 25 Dec 2022 16:07:25 +0100 Subject: [PATCH] use Promise.all instead of separate promises --- .../backend/src/server/api/endpoints/i/delete-account.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/server/api/endpoints/i/delete-account.ts b/packages/backend/src/server/api/endpoints/i/delete-account.ts index 8db1455e5..5dae620ae 100644 --- a/packages/backend/src/server/api/endpoints/i/delete-account.ts +++ b/packages/backend/src/server/api/endpoints/i/delete-account.ts @@ -22,8 +22,11 @@ export const paramDef = { // eslint-disable-next-line import/no-default-export export default define(meta, paramDef, async (ps, user) => { - const profile = await UserProfiles.findOneByOrFail({ userId: user.id }); - const userDetailed = await Users.findOneByOrFail({ id: user.id }); + const [profile, userDetailed] = await Promise.all([ + UserProfiles.findOneByOrFail({ userId: user.id }), + Users.findOneByOrFail({ id: user.id }), + ]); + if (userDetailed.isDeleted) { return; }