comparison Modules/QuickAuctions.lua @ 89:54b917340283

Ticket 27 - Added the ability to select your preferred auction adodn if multiple are available.
author Asa Ayers <Asa.Ayers@Gmail.com>
date Tue, 10 Aug 2010 23:25:48 -0700
parents 8d5ad3b71f6f
children 1cb0027da35c
comparison
equal deleted inserted replaced
88:2112f71c4237 89:54b917340283
1 local ItemAuditor = select(2, ...) 1 local ItemAuditor = select(2, ...)
2 local QuickAuctions= ItemAuditor:NewModule("QuickAuctions") 2 local QuickAuctions= ItemAuditor:NewModule("QuickAuctions")
3 local Crafting = ItemAuditor:GetModule("Crafting") 3 local Crafting = ItemAuditor:GetModule("Crafting")
4 local Utils = ItemAuditor:GetModule("Utils") 4 local Utils = ItemAuditor:GetModule("Utils")
5 local AuctionHouse = ItemAuditor:GetModule("AuctionHouse")
5 6
6 local PT = LibStub("LibPeriodicTable-3.1") 7 local PT = LibStub("LibPeriodicTable-3.1")
7 8
8 --[[ 9 --[[
9 This is simply for compatibility while I change the QA API. Once 10 This is simply for compatibility while I change the QA API. Once
164 165
165 return totalCost + (ahPrice * total) 166 return totalCost + (ahPrice * total)
166 end 167 end
167 168
168 function ItemAuditor:GetAuctionPrice(itemLink) 169 function ItemAuditor:GetAuctionPrice(itemLink)
169 local link = select(2, GetItemInfo(itemLink)) 170 return AuctionHouse:GetAuctionPrice(itemLink)
170 assert(link, 'Invalid item link: '..itemLink)
171 if GetAuctionBuyout ~= nil then
172 return GetAuctionBuyout(link)
173 elseif AucAdvanced and AucAdvanced.Version then
174 local _, _, _, _, _, lowBuy= AucAdvanced.Modules.Util.SimpleAuction.Private.GetItems(link)
175 return lowBuy
176 end
177 return nil
178 end 171 end
179 172
180 function ItemAuditor:AddToQueue(skillId,skillIndex, toQueue) 173 function ItemAuditor:AddToQueue(skillId,skillIndex, toQueue)
181 if Skillet == nil then 174 if Skillet == nil then
182 self:Print("Skillet not loaded") 175 self:Print("Skillet not loaded")