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
|
@Value
|
||||||
public class ItemContainerChanged
|
public class ItemContainerChanged
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* The modified container's ID.
|
||||||
|
*/
|
||||||
|
private final int containerId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The modified item container.
|
* The modified item container.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ public class GameEventManager
|
|||||||
|
|
||||||
if (itemContainer != null)
|
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);
|
when(client.getItemContainer(InventoryID.INVENTORY)).thenReturn(inventory);
|
||||||
|
|
||||||
// Trigger comparison
|
// 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.RUNITE_ORE, 1);
|
||||||
verify(motherlodeSession).updateOreFound(ItemID.GOLDEN_NUGGET, 4);
|
verify(motherlodeSession).updateOreFound(ItemID.GOLDEN_NUGGET, 4);
|
||||||
|
|||||||
Reference in New Issue
Block a user