返回提交历史
Modified
src/services/missionInventoryUpdateService.ts
+15
-13
XFEstudio/SpaceNinjaServer
chore: remove duplicate conditional
0b18932d
代码差异
1 个文件
+15
-13
@@ -77,21 +77,23 @@ export const addMissionInventoryUpdates = async (
77
77
inventoryUpdates: IMissionInventoryUpdateRequest
78
78
): Promise<IInventoryChanges> => {
79
79
const inventoryChanges: IInventoryChanges = {};
80
if (inventoryUpdates.RewardInfo && inventoryUpdates.RewardInfo.periodicMissionTag) {
81
const tag = inventoryUpdates.RewardInfo.periodicMissionTag;
82
const existingCompletion = inventory.PeriodicMissionCompletions.find(completion => completion.tag === tag);
80
if (inventoryUpdates.RewardInfo) {
81
if (inventoryUpdates.RewardInfo.periodicMissionTag) {
82
const tag = inventoryUpdates.RewardInfo.periodicMissionTag;
83
const existingCompletion = inventory.PeriodicMissionCompletions.find(completion => completion.tag === tag);
83
84
84
if (existingCompletion) {
85
existingCompletion.date = new Date();
86
} else {
87
inventory.PeriodicMissionCompletions.push({
88
tag: tag,
89
date: new Date()
90
});
85
if (existingCompletion) {
86
existingCompletion.date = new Date();
87
} else {
88
inventory.PeriodicMissionCompletions.push({
89
tag: tag,
90
date: new Date()
91
});
92
}
93
}
94
if (inventoryUpdates.RewardInfo.NemesisAbandonedRewards) {
95
inventory.NemesisAbandonedRewards = inventoryUpdates.RewardInfo.NemesisAbandonedRewards;
91
96
}
92
}
93
if (inventoryUpdates.RewardInfo && inventoryUpdates.RewardInfo.NemesisAbandonedRewards) {
94
inventory.NemesisAbandonedRewards = inventoryUpdates.RewardInfo.NemesisAbandonedRewards;
95
97
}
96
98
if (
97
99
inventoryUpdates.MissionFailed &&