返回提交历史
Modified
src/models/inventoryModels/inventoryModel.ts
+2
-2
Modified
src/models/inventoryModels/loadoutModel.ts
+1
-1
XFEstudio/XFESpaceNinjaServer
chore: provide a proper schema for CurrentLoadOutIds (#1714)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1714 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
de5fd5fc
代码差异
2 个文件
+3
-3
@@ -105,7 +105,7 @@ import {
105
105
IEquipmentClient
106
106
} from "@/src/types/inventoryTypes/commonInventoryTypes";
107
107
import { toMongoDate, toOid } from "@/src/helpers/inventoryHelpers";
108
import { EquipmentSelectionSchema } from "./loadoutModel";
108
import { EquipmentSelectionSchema, oidSchema } from "./loadoutModel";
109
109
110
110
export const typeCountSchema = new Schema<ITypeCount>({ ItemType: String, ItemCount: Number }, { _id: false });
111
111
@@ -1588,7 +1588,7 @@ const inventorySchema = new Schema<IInventoryDatabase, InventoryDocumentProps>(
1588
1588
HasContributedToDojo: Boolean,
1589
1589
HWIDProtectEnabled: Boolean,
1590
1590
LoadOutPresets: { type: Schema.Types.ObjectId, ref: "Loadout" },
1591
CurrentLoadOutIds: [Schema.Types.Mixed],
1591
CurrentLoadOutIds: [oidSchema],
1592
1592
RandomUpgradesIdentified: Number,
1593
1593
BountyScore: Number,
1594
1594
ChallengeInstanceStates: [Schema.Types.Mixed],
@@ -3,7 +3,7 @@ import { IEquipmentSelection } from "@/src/types/inventoryTypes/commonInventoryT
3
3
import { ILoadoutConfigDatabase, ILoadoutDatabase } from "@/src/types/saveLoadoutTypes";
4
4
import { Document, Model, Schema, Types, model } from "mongoose";
5
5
6
const oidSchema = new Schema<IOid>(
6
export const oidSchema = new Schema<IOid>(
7
7
{
8
8
$oid: String
9
9
},