From c1632bafc4be725cf3c273ed0a8359d142a25c53 Mon Sep 17 00:00:00 2001 From: Ordis <134585663+OrdisPrime@users.noreply.github.com> Date: Sun, 16 Jun 2024 17:49:28 +0200 Subject: [PATCH] distinguish between client and database loadout config --- src/types/inventoryTypes/inventoryTypes.ts | 24 +++++++++++----------- src/types/saveLoadoutTypes.ts | 6 +++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/types/inventoryTypes/inventoryTypes.ts b/src/types/inventoryTypes/inventoryTypes.ts index b0476541..4b4f589a 100644 --- a/src/types/inventoryTypes/inventoryTypes.ts +++ b/src/types/inventoryTypes/inventoryTypes.ts @@ -582,20 +582,20 @@ export interface ILibraryPersonalProgress { //this needs to be checked against ILoadoutDatabase export interface ILoadOutPresets { - NORMAL: ILoadoutConfig[]; - NORMAL_PVP: ILoadoutConfig[]; - LUNARO: ILoadoutConfig[]; - ARCHWING: ILoadoutConfig[]; - SENTINEL: ILoadoutConfig[]; - OPERATOR: ILoadoutConfig[]; - GEAR: ILoadoutConfig[]; - KDRIVE: ILoadoutConfig[]; - DATAKNIFE: ILoadoutConfig[]; - MECH: ILoadoutConfig[]; - OPERATOR_ADULT: ILoadoutConfig[]; + NORMAL: ILoadoutConfigClient[]; + NORMAL_PVP: ILoadoutConfigClient[]; + LUNARO: ILoadoutConfigClient[]; + ARCHWING: ILoadoutConfigClient[]; + SENTINEL: ILoadoutConfigClient[]; + OPERATOR: ILoadoutConfigClient[]; + GEAR: ILoadoutConfigClient[]; + KDRIVE: ILoadoutConfigClient[]; + DATAKNIFE: ILoadoutConfigClient[]; + MECH: ILoadoutConfigClient[]; + OPERATOR_ADULT: ILoadoutConfigClient[]; } -export interface ILoadoutConfig { +export interface ILoadoutConfigClient { FocusSchool?: FocusSchool; PresetIcon?: string; Favorite?: boolean; diff --git a/src/types/saveLoadoutTypes.ts b/src/types/saveLoadoutTypes.ts index 11e1b2fe..4f434eef 100644 --- a/src/types/saveLoadoutTypes.ts +++ b/src/types/saveLoadoutTypes.ts @@ -1,7 +1,7 @@ import { IOid } from "@/src/types/commonTypes"; import { IItemConfig, IOperatorConfigClient } from "@/src/types/inventoryTypes/commonInventoryTypes"; import { Types } from "mongoose"; -import { ILoadoutConfig } from "./inventoryTypes/inventoryTypes"; +import { ILoadoutConfigClient } from "./inventoryTypes/inventoryTypes"; export interface ISaveLoadoutRequest { LoadOuts: ILoadoutClient; @@ -68,8 +68,8 @@ export interface ILoadoutDatabase { } export interface ILoadoutEntry { - [key: string]: ILoadoutConfig; + [key: string]: ILoadoutConfigClient; } -export interface ILoadoutConfigDatabase extends Omit { +export interface ILoadoutConfigDatabase extends Omit { _id: Types.ObjectId; }