fix warnings in insurance controller

This commit is contained in:
CWX
2025-01-19 12:40:12 +00:00
parent d230025424
commit b9b70b8f68
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -34,17 +34,17 @@ public class InsuranceController(
var pmcData = _profileHelper.GetPmcProfile(sessionId);
var inventoryItemsHash = new Dictionary<string, Item>();
foreach (var item in pmcData.Inventory.Items)
foreach (var item in pmcData?.Inventory?.Items ?? [])
{
inventoryItemsHash[item.Id] = item;
}
// Loop over each trader in request
foreach (var trader in request.Traders)
foreach (var trader in request.Traders ?? [])
{
var items = new Dictionary<string, double>();
foreach (var itemId in request.Items)
foreach (var itemId in request.Items ?? [])
{
// Ensure hash has item in it
if (!inventoryItemsHash.ContainsKey(itemId))
+1 -1
View File
@@ -145,7 +145,7 @@ public class InsuranceService
/// <param name="inventoryItem">Item to be insured</param>
/// <param name="traderId">Trader item is insured with</param>
/// <returns>price in roubles</returns>
public double GetRoublePriceToInsureItemWithTrader(PmcData pmcData, Item inventoryItem, string traderId)
public double GetRoublePriceToInsureItemWithTrader(PmcData? pmcData, Item inventoryItem, string traderId)
{
throw new NotImplementedException();
}