thanks for your help. I was already on the right path when I saw your response. Here's what I did
Lua Code:
function mailOpen.QueueDelete(mailId,forceDelete)
table.insert(delQueue,{['mailId']=mailId,['forceDelete']=forceDelete})
end
function mailOpen.ProcessDelQueue()
if delQueue[1].mailId ~= nil then
DeleteMail(delQueue[1].mailId,delQueue[1].forceDelete)
table.remove(delQueue,1)
end
end
function mailOpen.Test()
for k, v in pairs(mailOpen.mailInfo) do
if v.unread then RequestReadMail(v.mailId) end
mailOpen.QueueDelete(v.mailId,false)
end
mailOpen.ProcessDelQueue()
end