fix: only refresh rewardSeed at EOM #1957
@ -63,7 +63,9 @@ export const missionInventoryUpdateController: RequestHandler = async (req, res)
 | 
				
			|||||||
        missionReport.MissionStatus !== "GS_SUCCESS" &&
 | 
					        missionReport.MissionStatus !== "GS_SUCCESS" &&
 | 
				
			||||||
        !(missionReport.RewardInfo?.jobId || missionReport.RewardInfo?.challengeMissionId)
 | 
					        !(missionReport.RewardInfo?.jobId || missionReport.RewardInfo?.challengeMissionId)
 | 
				
			||||||
    ) {
 | 
					    ) {
 | 
				
			||||||
        inventory.RewardSeed = generateRewardSeed();
 | 
					        if (missionReport.EndOfMatchUpload) {
 | 
				
			||||||
 | 
					            inventory.RewardSeed = generateRewardSeed();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
        await inventory.save();
 | 
					        await inventory.save();
 | 
				
			||||||
        const inventoryResponse = await getInventoryResponse(inventory, true, account.BuildLabel);
 | 
					        const inventoryResponse = await getInventoryResponse(inventory, true, account.BuildLabel);
 | 
				
			||||||
        res.json({
 | 
					        res.json({
 | 
				
			||||||
@ -82,7 +84,9 @@ export const missionInventoryUpdateController: RequestHandler = async (req, res)
 | 
				
			|||||||
        ConquestCompletedMissionsCount
 | 
					        ConquestCompletedMissionsCount
 | 
				
			||||||
    } = await addMissionRewards(inventory, missionReport, firstCompletion);
 | 
					    } = await addMissionRewards(inventory, missionReport, firstCompletion);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    inventory.RewardSeed = generateRewardSeed();
 | 
					    if (missionReport.EndOfMatchUpload) {
 | 
				
			||||||
 | 
					        inventory.RewardSeed = generateRewardSeed();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
    await inventory.save();
 | 
					    await inventory.save();
 | 
				
			||||||
    const inventoryResponse = await getInventoryResponse(inventory, true, account.BuildLabel);
 | 
					    const inventoryResponse = await getInventoryResponse(inventory, true, account.BuildLabel);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user