chore: fix slotNames duplication #1798

Merged
Sainan merged 1 commits from dedup-slotnames into main 2025-04-22 15:20:50 -07:00
2 changed files with 3 additions and 14 deletions

View File

@ -37,6 +37,7 @@ import {
} from "../types/inventoryTypes/inventoryTypes";
import { TInventoryDatabaseDocument } from "../models/inventoryModels/inventoryModel";
import { ILoadoutConfigDatabase, ILoadoutDatabase } from "../types/saveLoadoutTypes";
import { slotNames } from "../types/purchaseTypes";
const convertDate = (value: IMongoDate): Date => {
return new Date(parseInt(value.$date.$numberLong));
@ -212,20 +213,7 @@ export const importInventory = (db: TInventoryDatabaseDocument, client: Partial<
replaceArray<IOperatorConfigDatabase>(db[key], client[key].map(convertOperatorConfig));
}
}
for (const key of [
"SuitBin",
"WeaponBin",
"SentinelBin",
"SpaceSuitBin",
"SpaceWeaponBin",
"PvpBonusLoadoutBin",
"PveBonusLoadoutBin",
"RandomModBin",
"MechBin",
"CrewMemberBin",
"OperatorAmpBin",
"CrewShipSalvageBin"
] as const) {
for (const key of slotNames) {
if (client[key] !== undefined) {
replaceSlots(db[key], client[key]);
}

View File

@ -103,6 +103,7 @@ export const slotNames = [
"WeaponBin",
"MechBin",
"PveBonusLoadoutBin",
"PvpBonusLoadoutBin",
"SentinelBin",
"SpaceSuitBin",
"SpaceWeaponBin",