# HG changeset patch # User Asa Ayers # Date 1281622317 25200 # Node ID 1fbbe3b53f6eaf794680634547613ff42b455863 # Parent 63823b6b5e288a9ccfc0a1b8337493efffee4647 API: added IAapi.GetItemCost diff -r 63823b6b5e28 -r 1fbbe3b53f6e CHANGELOG.txt --- a/CHANGELOG.txt Thu Aug 12 00:54:00 2010 -0700 +++ b/CHANGELOG.txt Thu Aug 12 07:11:57 2010 -0700 @@ -1,3 +1,7 @@ +2010-08-12 Asa Ayers + +- API: added IAapi.GetItemCost + 2010-08-11 Asa Ayers - Fixed an issue where trading an item and gold in exchange for a different item was not considering the gold in the price of the new item. diff -r 63823b6b5e28 -r 1fbbe3b53f6e Modules/Api.lua --- a/Modules/Api.lua Thu Aug 12 00:54:00 2010 -0700 +++ b/Modules/Api.lua Thu Aug 12 07:11:57 2010 -0700 @@ -42,6 +42,13 @@ Crafting.UnRegisterQueueDestination(name) end +function IAapi.GetItemCost(link) + assert(link, 'usage: IAapi.GetItemCost(itemLink)') + return ItemAuditor:GetItemCost(link) +end + + + local function registerLoadedAddons() return ItemAuditor_RegisterAPI and ItemAuditor_RegisterAPI() end