diff --git a/project/src/services/InsuranceService.ts b/project/src/services/InsuranceService.ts index b5f946a8..aaa714e5 100644 --- a/project/src/services/InsuranceService.ts +++ b/project/src/services/InsuranceService.ts @@ -324,14 +324,4 @@ export class InsuranceService { // Try to use the equipment id from the profile. I'm not sure this is strictly required, but it feels neat. return this.saveServer.getProfile(sessionID)?.characters?.pmc?.Inventory?.equipment ?? this.hashUtil.generate(); } - - /** - * Remove lost insurance items from profiles insuredItems array - * @param profile Profile to remove from - * @param itemsToRemove Items to remove - */ - public removeLostInsuranceFromProfile(profile: IPmcData, itemsToRemove: Item[]) { - const itemIdsToRemove = new Set(itemsToRemove.map((item) => item._id)); - profile.InsuredItems = profile.InsuredItems.filter((insuredItem) => !itemIdsToRemove.has(insuredItem.itemId)); - } } diff --git a/project/src/services/LocationLifecycleService.ts b/project/src/services/LocationLifecycleService.ts index f53beba8..bfd09de0 100644 --- a/project/src/services/LocationLifecycleService.ts +++ b/project/src/services/LocationLifecycleService.ts @@ -590,8 +590,6 @@ export class LocationLifecycleService { this.insuranceService.storeGearLostInRaidToSendLater(sessionId, mappedItems); this.insuranceService.sendInsuredItems(preRaidPmcProfile, sessionId, locationName); - - this.insuranceService.removeLostInsuranceFromProfile(preRaidPmcProfile, request.lostInsuredItems); } }