Refactor inventory unequip logic to use item ID instead of equip target; update README for inventory and skill tree progress

This commit is contained in:
2025-02-05 20:37:12 -03:00
parent 5289910270
commit f553196ca0
5 changed files with 32 additions and 17 deletions

View File

@@ -62,12 +62,12 @@ namespace PetCompanion.Controllers
}
}
[HttpPut("{petId}/{equipTarget}/unequip")]
public IActionResult UnequipItem(string petId, ItemEquipTarget equipTarget)
[HttpPut("{petId}/{itemId}/unequip")]
public IActionResult UnequipItem(string petId, int itemId)
{
try
{
var updatedPet = inventoryService.UnequipItem(petId, userId.ToString(), equipTarget);
var updatedPet = inventoryService.UnequipItem(petId, userId.ToString(), itemId);
return Ok(updatedPet);
}
catch (Exception ex)