Mercurial > wow > itemauditor
comparison Modules/Utils.lua @ 6:5dddd73b2220
Removed dependency on postal. It was only being used to determine the mail type which has been moved into ItemAuditor so I can support CODPayments. Paying for COD items works, but getting the payments back can't reliably associate the payment with an item yet.
| author | Asa Ayers <Asa.Ayers@Gmail.com> |
|---|---|
| date | Wed, 26 May 2010 22:41:47 -0700 |
| parents | bbcf81868171 |
| children | bbba2fae0f69 |
comparison
equal
deleted
inserted
replaced
| 5:7d0f4ebedf8c | 6:5dddd73b2220 |
|---|---|
| 5 AceConsole:Embed(addon) | 5 AceConsole:Embed(addon) |
| 6 | 6 |
| 7 addonTable.utils = addon | 7 addonTable.utils = addon |
| 8 | 8 |
| 9 function addon:FormatMoney(money) | 9 function addon:FormatMoney(money) |
| 10 return Altoholic:GetMoneyString(money, WHITE, false) | 10 local prefix = "" |
| 11 if money < 0 then | |
| 12 prefix = "-" | |
| 13 end | |
| 14 return prefix .. Altoholic:GetMoneyString(abs(money), WHITE, false) | |
| 15 end | |
| 16 | |
| 17 local SubjectPatterns = { | |
| 18 AHCancelled = gsub(AUCTION_REMOVED_MAIL_SUBJECT, "%%s", ".*"), | |
| 19 AHExpired = gsub(AUCTION_EXPIRED_MAIL_SUBJECT, "%%s", ".*"), | |
| 20 AHOutbid = gsub(AUCTION_OUTBID_MAIL_SUBJECT, "%%s", ".*"), | |
| 21 AHSuccess = gsub(AUCTION_SOLD_MAIL_SUBJECT, "%%s", ".*"), | |
| 22 AHWon = gsub(AUCTION_WON_MAIL_SUBJECT, "%%s", ".*"), | |
| 23 CODPayment = gsub(COD_PAYMENT, "%%s", "(.*)"), | |
| 24 } | |
| 25 | |
| 26 function addon:GetMailType(msgSubject) | |
| 27 if msgSubject then | |
| 28 for k, v in pairs(SubjectPatterns) do | |
| 29 if msgSubject:find(v) then return k end | |
| 30 end | |
| 31 end | |
| 32 return "NonAHMail" | |
| 11 end | 33 end |
| 12 | 34 |
| 13 function addon:tcount(tab) | 35 function addon:tcount(tab) |
| 14 local n = #tab | 36 local n = #tab |
| 15 if (n == 0) then | 37 if (n == 0) then |
