From a952ea3bae8217dd6d8061eb4d2a8ac041c76bb1 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 17 Jan 2019 19:28:17 -0500 Subject: [PATCH] item service: detect new items when price scraping --- .../java/net/runelite/http/service/item/ItemService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/http-service/src/main/java/net/runelite/http/service/item/ItemService.java b/http-service/src/main/java/net/runelite/http/service/item/ItemService.java index 67fac7188c..2da7a50028 100644 --- a/http-service/src/main/java/net/runelite/http/service/item/ItemService.java +++ b/http-service/src/main/java/net/runelite/http/service/item/ItemService.java @@ -472,6 +472,14 @@ public class ItemService int idx = random.nextInt(tradeableItems.length); int id = tradeableItems[idx]; + if (getItem(id) == null) + { + // This is a new item.. + log.debug("Fetching new item {}", id); + queueItem(id); + return; + } + log.debug("Fetching price for {}", id); fetchPrice(id);