From e51eae0a8af836f55ecb4a44a3bb7200ce3dabb2 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Tue, 8 Sep 2015 02:40:32 +0200 Subject: [PATCH] small bugfix --- Scan.lua | 56 +++++++++++++++++++++++++++----------------------------- 1 file changed, 27 insertions(+), 29 deletions(-) diff --git a/Scan.lua b/Scan.lua index 94de58d..7eb3837 100644 --- a/Scan.lua +++ b/Scan.lua @@ -1,8 +1,22 @@ +local STATE_IDLE = 0 +local STATE_PREQUERY = 1 +local STATE_POSTQUERY = 2 + +local NUM_AUCTION_ITEMS_PER_PAGE = 50 + +local currentQuery +local currentPage +local state = STATE_IDLE + +local scanData + local timeOfLastUpdate = GetTime() -- forward declaration of local functions local submitQuery, processQueryResults +----------------------------------------- + local eventFrame = CreateFrame("Frame") eventFrame:SetScript("OnUpdate", function() if state == STATE_PREQUERY and GetTime() - timeOfLastUpdate > 0.5 then @@ -23,20 +37,6 @@ end) ----------------------------------------- -local STATE_IDLE = 0 -local STATE_PREQUERY = 1 -local STATE_POSTQUERY = 2 - -local NUM_AUCTION_ITEMS_PER_PAGE = 50 - -local currentQuery -local currentPage -local state = STATE_IDLE - -local scanData - ------------------------------------------ - function Auctionator_Scan_Idle() return state == STATE_IDLE end @@ -110,21 +110,19 @@ end ----------------------------------------- function submitQuery() - if state == STATE_PREQUERY then - QueryAuctionItems( - currentQuery.name, - currentQuery.minLevel, - currentQuery.maxLevel, - currentQuery.invTypeIndex, - currentQuery.classIndex, - currentQuery.subclassIndex, - currentPage, - currentQuery.isUsable, - currentQuery.qualityIndex - ) - state = STATE_POSTQUERY - currentPage = currentPage + 1 - end + QueryAuctionItems( + currentQuery.name, + currentQuery.minLevel, + currentQuery.maxLevel, + currentQuery.invTypeIndex, + currentQuery.classIndex, + currentQuery.subclassIndex, + currentPage, + currentQuery.isUsable, + currentQuery.qualityIndex + ) + state = STATE_POSTQUERY + currentPage = currentPage + 1 end -----------------------------------------