forked from OpenWF/SpaceNinjaServer
chore: provide a proper schema for CurrentLoadOutIds (#1714)
Reviewed-on: OpenWF/SpaceNinjaServer#1714 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
parent
a6d4fab595
commit
de5fd5fce0
@ -105,7 +105,7 @@ import {
|
||||
IEquipmentClient
|
||||
} from "@/src/types/inventoryTypes/commonInventoryTypes";
|
||||
import { toMongoDate, toOid } from "@/src/helpers/inventoryHelpers";
|
||||
import { EquipmentSelectionSchema } from "./loadoutModel";
|
||||
import { EquipmentSelectionSchema, oidSchema } from "./loadoutModel";
|
||||
|
||||
export const typeCountSchema = new Schema<ITypeCount>({ ItemType: String, ItemCount: Number }, { _id: false });
|
||||
|
||||
@ -1588,7 +1588,7 @@ const inventorySchema = new Schema<IInventoryDatabase, InventoryDocumentProps>(
|
||||
HasContributedToDojo: Boolean,
|
||||
HWIDProtectEnabled: Boolean,
|
||||
LoadOutPresets: { type: Schema.Types.ObjectId, ref: "Loadout" },
|
||||
CurrentLoadOutIds: [Schema.Types.Mixed],
|
||||
CurrentLoadOutIds: [oidSchema],
|
||||
RandomUpgradesIdentified: Number,
|
||||
BountyScore: Number,
|
||||
ChallengeInstanceStates: [Schema.Types.Mixed],
|
||||
|
@ -3,7 +3,7 @@ import { IEquipmentSelection } from "@/src/types/inventoryTypes/commonInventoryT
|
||||
import { ILoadoutConfigDatabase, ILoadoutDatabase } from "@/src/types/saveLoadoutTypes";
|
||||
import { Document, Model, Schema, Types, model } from "mongoose";
|
||||
|
||||
const oidSchema = new Schema<IOid>(
|
||||
export const oidSchema = new Schema<IOid>(
|
||||
{
|
||||
$oid: String
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user