api: add item container id to item container changed event
This commit is contained in:
@@ -41,6 +41,11 @@ import net.runelite.api.ItemContainer;
|
||||
@Value
|
||||
public class ItemContainerChanged
|
||||
{
|
||||
/**
|
||||
* The modified container's ID.
|
||||
*/
|
||||
private final int containerId;
|
||||
|
||||
/**
|
||||
* The modified item container.
|
||||
*/
|
||||
|
||||
@@ -118,7 +118,7 @@ public class GameEventManager
|
||||
|
||||
if (itemContainer != null)
|
||||
{
|
||||
eventBus.post(new ItemContainerChanged(itemContainer));
|
||||
eventBus.post(new ItemContainerChanged(inventory.getId(), itemContainer));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -147,7 +147,7 @@ public class MotherlodePluginTest
|
||||
when(client.getItemContainer(InventoryID.INVENTORY)).thenReturn(inventory);
|
||||
|
||||
// Trigger comparison
|
||||
motherlodePlugin.onItemContainerChanged(new ItemContainerChanged(inventory));
|
||||
motherlodePlugin.onItemContainerChanged(new ItemContainerChanged(InventoryID.INVENTORY.getId(), inventory));
|
||||
|
||||
verify(motherlodeSession).updateOreFound(ItemID.RUNITE_ORE, 1);
|
||||
verify(motherlodeSession).updateOreFound(ItemID.GOLDEN_NUGGET, 4);
|
||||
|
||||
Reference in New Issue
Block a user