XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

chore: improve addMissionInventoryUpdates (#1121)

Closes #1119 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1121 Co-authored-by: Sainan <sainan@calamity.inc> Co-committed-by: Sainan <sainan@calamity.inc>

92d53e1c
Sainan <sainan@calamity.inc>
提交于

代码差异

1 个文件 +2 -6
Modified src/services/missionInventoryUpdateService.ts +2 -6
@@ -65,12 +65,8 @@ const getRandomRewardByChance = (pool: IReward[]): IRngResult | undefined => {
65 65 export const addMissionInventoryUpdates = async (
66 66 inventory: HydratedDocument<IInventoryDatabase, InventoryDocumentProps>,
67 67 inventoryUpdates: IMissionInventoryUpdateRequest
68 ): Promise<Partial<IInventoryDatabase> | undefined> => {
69 //TODO: type this properly
70 const inventoryChanges: Partial<IInventoryDatabase> = {};
71 if (inventoryUpdates.MissionFailed === true) {
72 return;
73 }
68 ): Promise<IInventoryChanges> => {
69 const inventoryChanges: IInventoryChanges = {};
74 70 if (inventoryUpdates.RewardInfo && inventoryUpdates.RewardInfo.periodicMissionTag) {
75 71 const tag = inventoryUpdates.RewardInfo.periodicMissionTag;
76 72 const existingCompletion = inventory.PeriodicMissionCompletions.find(completion => completion.tag === tag);