runelite-api: make InventoryItemQuery take in InventoryID

This commit is contained in:
Lotto
2018-03-26 17:11:11 +02:00
parent 37d0955d74
commit 0b2fa4aba1

View File

@@ -24,18 +24,22 @@
*/ */
package net.runelite.api.queries; package net.runelite.api.queries;
import lombok.RequiredArgsConstructor;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.InventoryID; import net.runelite.api.InventoryID;
import net.runelite.api.Item; import net.runelite.api.Item;
import net.runelite.api.ItemContainer; import net.runelite.api.ItemContainer;
import net.runelite.api.Query; import net.runelite.api.Query;
@RequiredArgsConstructor
public class InventoryItemQuery extends Query<Item, InventoryItemQuery> public class InventoryItemQuery extends Query<Item, InventoryItemQuery>
{ {
private final InventoryID inventory;
@Override @Override
public Item[] result(Client client) public Item[] result(Client client)
{ {
ItemContainer container = client.getItemContainer(InventoryID.INVENTORY); ItemContainer container = client.getItemContainer(inventory);
if (container == null) if (container == null)
{ {
return null; return null;