From b46f2a1f59f38c47a5c0482ccd2d13f89be08558 Mon Sep 17 00:00:00 2001 From: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Date: Tue, 4 Feb 2025 21:11:59 +0100 Subject: [PATCH] delete stats when account is deleted --- src/controllers/custom/deleteAccountController.ts | 4 +++- src/controllers/stats/viewController.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/controllers/custom/deleteAccountController.ts b/src/controllers/custom/deleteAccountController.ts index e2396379..df59fc89 100644 --- a/src/controllers/custom/deleteAccountController.ts +++ b/src/controllers/custom/deleteAccountController.ts @@ -5,6 +5,7 @@ import { Inventory } from "@/src/models/inventoryModels/inventoryModel"; import { Loadout } from "@/src/models/inventoryModels/loadoutModel"; import { PersonalRooms } from "@/src/models/personalRoomsModel"; import { Ship } from "@/src/models/shipModel"; +import { Stats } from "@/src/models/statsModel"; export const deleteAccountController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); @@ -13,7 +14,8 @@ export const deleteAccountController: RequestHandler = async (req, res) => { Inventory.deleteOne({ accountOwnerId: accountId }), Loadout.deleteOne({ loadoutOwnerId: accountId }), PersonalRooms.deleteOne({ personalRoomsOwnerId: accountId }), - Ship.deleteOne({ ShipOwnerId: accountId }) + Ship.deleteOne({ ShipOwnerId: accountId }), + Stats.deleteOne({ accountOwnerId: accountId }) ]); res.end(); }; diff --git a/src/controllers/stats/viewController.ts b/src/controllers/stats/viewController.ts index 2ed46ab4..9782c65c 100644 --- a/src/controllers/stats/viewController.ts +++ b/src/controllers/stats/viewController.ts @@ -27,8 +27,8 @@ const viewController: RequestHandler = async (req, res) => { for (const type of Object.keys(ExportEnemies.avatars)) { if (!scans.has(type)) scans.add(type); } + responseJson.Scans ??= []; for (const type of scans) { - responseJson.Scans ??= []; responseJson.Scans.push({ type: type, scans: 9999 }); } }