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