chore: fix slotNames duplication
All checks were successful
Build / build (push) Successful in 42s
Build / build (pull_request) Successful in 1m26s

This commit is contained in:
Sainan 2025-04-22 23:55:10 +02:00
parent daacbf6f7b
commit 3f03765b6e
2 changed files with 3 additions and 14 deletions

View File

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

View File

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