GetAuctionBuyout

GetAuctionBuyout is an API proposed by Tekkub as a standard for getting auction house buyout price recommendations from addons that are so capable.

Here's a possible implementation that assumes you have an internal function call MyGetAuctionPriceByItemName.

local origGetAuctionBuyout = GetAuctionBuyout; function GetAuctionBuyout(item)		-- Tekkub's API local sellval; if (type(item) == "string" and MyGetAuctionPriceByItemName(item)) then sellval = MyGetAuctionPriceByItemName(item); end if (sellval == nil) then local name = GetItemInfo(item); if (name and MyGetAuctionPriceByItemName(name)) then sellval = MyGetAuctionPriceByItemName(name); end end if (sellval) then return sellval; end if (origGetAuctionBuyout) then return origGetAuctionBuyout(item); end return nil; end

GetAuctionBuyout is supported by:


 * AuctionLite by Merial.
 * Auctionator by Zirco
 * AuctionMaster by Udorn