Normalize campaign reward snapshots
This commit is contained in:
@@ -1681,9 +1681,9 @@ function cloneCampaignRewardSnapshot(rewards?: CampaignRewardSnapshot, battleId?
|
||||
const rewardRecord = recordOrEmpty(rewards);
|
||||
const note = typeof rewardRecord.note === 'string' ? rewardRecord.note.trim() : '';
|
||||
return {
|
||||
supplies: uniqueStrings(rewardRecord.supplies),
|
||||
equipment: uniqueStrings(rewardRecord.equipment),
|
||||
reputation: uniqueStrings(rewardRecord.reputation),
|
||||
supplies: normalizeRewardStrings(rewardRecord.supplies),
|
||||
equipment: normalizeRewardStrings(rewardRecord.equipment),
|
||||
reputation: normalizeRewardStrings(rewardRecord.reputation),
|
||||
recruits: uniqueByKey(
|
||||
arrayOrEmpty<unknown>(rewardRecord.recruits)
|
||||
.filter(isPlainObject)
|
||||
|
||||
Reference in New Issue
Block a user