Mercurial > wow > itemauditor
comparison Modules/Utils.lua @ 24:554b30908b33 v0.1
- Fixed a bug with the mail where items get recorded by the mail scanner and the bag scanner.
- Fixed some minor issues not visible to the user.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Sun, 11 Jul 2010 09:24:33 -0700 |
parents | ff9a698caebc |
children | 003de902ae64 |
comparison
equal
deleted
inserted
replaced
23:819bfdc5d73c | 24:554b30908b33 |
---|---|
90 | 90 |
91 function addon:SaveItemID(itemName, id) | 91 function addon:SaveItemID(itemName, id) |
92 item_db[itemName] = tonumber(id) | 92 item_db[itemName] = tonumber(id) |
93 end | 93 end |
94 | 94 |
95 local SubjectPatterns = { | 95 addon.SubjectPatterns = { |
96 AHCancelled = gsub(AUCTION_REMOVED_MAIL_SUBJECT, "%%s", ".*"), | 96 AHCancelled = gsub(AUCTION_REMOVED_MAIL_SUBJECT, "%%s", ".*"), |
97 AHExpired = gsub(AUCTION_EXPIRED_MAIL_SUBJECT, "%%s", ".*"), | 97 AHExpired = gsub(AUCTION_EXPIRED_MAIL_SUBJECT, "%%s", ".*"), |
98 AHOutbid = gsub(AUCTION_OUTBID_MAIL_SUBJECT, "%%s", ".*"), | 98 AHOutbid = gsub(AUCTION_OUTBID_MAIL_SUBJECT, "%%s", ".*"), |
99 AHSuccess = gsub(AUCTION_SOLD_MAIL_SUBJECT, "%%s", ".*"), | 99 AHSuccess = gsub(AUCTION_SOLD_MAIL_SUBJECT, "%%s", ".*"), |
100 AHWon = gsub(AUCTION_WON_MAIL_SUBJECT, "%%s", ".*"), | 100 AHWon = gsub(AUCTION_WON_MAIL_SUBJECT, "%%s", ".*"), |
101 CODPayment = gsub(COD_PAYMENT, "%%s", "(.*)"), | 101 CODPayment = gsub(COD_PAYMENT, "%%s", "(.*)"), |
102 } | 102 } |
103 | 103 |
104 function addon:GetMailType(msgSubject) | 104 function addon:GetMailType(msgSubject) |
105 if msgSubject then | 105 if msgSubject then |
106 for k, v in pairs(SubjectPatterns) do | 106 for k, v in pairs(self.SubjectPatterns) do |
107 if msgSubject:find(v) then return k end | 107 if msgSubject:find(v) then return k end |
108 end | 108 end |
109 end | 109 end |
110 return "NonAHMail" | 110 return "NonAHMail" |
111 end | 111 end |