返回提交历史
Modified
src/services/guildService.ts
+2
-2
Modified
src/services/inventoryService.ts
+7
-7
XFEstudio/XFESpaceNinjaServer
chore: simplify arguments defaulted to undefined
c7c416c1
代码差异
2 个文件
+9
-9
@@ -134,7 +134,7 @@ export const getGuildVault = (guild: TGuildDatabaseDocument): IGuildVault => {
134
134
export const getDojoClient = async (
135
135
guild: TGuildDatabaseDocument,
136
136
status: number,
137
componentId: Types.ObjectId | string | undefined = undefined
137
componentId?: Types.ObjectId | string
138
138
): Promise<IDojoClient> => {
139
139
const dojo: IDojoClient = {
140
140
_id: { $oid: guild._id.toString() },
@@ -554,7 +554,7 @@ export const setGuildTechLogState = (
554
554
guild: TGuildDatabaseDocument,
555
555
type: string,
556
556
state: number,
557
dateTime: Date | undefined = undefined
557
dateTime?: Date
558
558
): boolean => {
559
559
guild.TechChanges ??= [];
560
560
const entry = guild.TechChanges.find(x => x.details == type);
@@ -143,7 +143,7 @@ const awakeningRewards = [
143
143
144
144
export const addStartingGear = async (
145
145
inventory: TInventoryDatabaseDocument,
146
startingGear: TPartialStartingGear | undefined = undefined
146
startingGear?: TPartialStartingGear
147
147
): Promise<IInventoryChanges> => {
148
148
const { LongGuns, Pistols, Suits, Melee } = startingGear || {
149
149
LongGuns: [{ ItemType: "/Lotus/Weapons/Tenno/Rifle/Rifle" }],
@@ -245,7 +245,7 @@ export const combineInventoryChanges = (InventoryChanges: IInventoryChanges, del
245
245
246
246
export const getInventory = async (
247
247
accountOwnerId: string,
248
projection: string | undefined = undefined
248
projection?: string
249
249
): Promise<TInventoryDatabaseDocument> => {
250
250
const inventory = await Inventory.findOne({ accountOwnerId: accountOwnerId }, projection);
251
251
@@ -856,7 +856,7 @@ export const addPowerSuit = async (
856
856
inventory: TInventoryDatabaseDocument,
857
857
powersuitName: string,
858
858
inventoryChanges: IInventoryChanges = {},
859
features: number | undefined = undefined
859
features?: number
860
860
): Promise<IInventoryChanges> => {
861
861
const powersuit = ExportWarframes[powersuitName] as IPowersuit | undefined;
862
862
const exalted = powersuit?.exalted ?? [];
@@ -888,7 +888,7 @@ export const addMechSuit = async (
888
888
inventory: TInventoryDatabaseDocument,
889
889
mechsuitName: string,
890
890
inventoryChanges: IInventoryChanges = {},
891
features: number | undefined = undefined
891
features?: number
892
892
): Promise<IInventoryChanges> => {
893
893
const powersuit = ExportWarframes[mechsuitName] as IPowersuit | undefined;
894
894
const exalted = powersuit?.exalted ?? [];
@@ -940,7 +940,7 @@ export const addSpaceSuit = (
940
940
inventory: TInventoryDatabaseDocument,
941
941
spacesuitName: string,
942
942
inventoryChanges: IInventoryChanges = {},
943
features: number | undefined = undefined
943
features?: number
944
944
): IInventoryChanges => {
945
945
const suitIndex =
946
946
inventory.SpaceSuits.push({
@@ -1199,9 +1199,9 @@ export const addEquipment = (
1199
1199
inventory: TInventoryDatabaseDocument,
1200
1200
category: TEquipmentKey,
1201
1201
type: string,
1202
modularParts: string[] | undefined = undefined,
1202
modularParts?: string[],
1203
1203
inventoryChanges: IInventoryChanges = {},
1204
defaultOverwrites: Partial<IEquipmentDatabase> | undefined = undefined
1204
defaultOverwrites?: Partial<IEquipmentDatabase>
1205
1205
): IInventoryChanges => {
1206
1206
const equipment = Object.assign(
1207
1207
{