Skip checking mailboxes if they don't exist

This commit is contained in:
Tom Willemse 2014-08-21 20:08:20 +02:00
parent 3446c32bdb
commit a3ecc8fd97

View file

@ -22,17 +22,23 @@ local maildir_base = os.getenv("HOME") .. "/documents/mail/"
function new_mail(maildir) function new_mail(maildir)
local count = 0 local count = 0
local newmaildir = maildir_base .. maildir .. "/new"
local curmaildir = maildir_base .. maildir .. "/cur"
for file in lfs.dir(maildir_base .. maildir .. "/new") do if posix.access(newmaildir) then
if file ~= "." and file ~= ".." then for file in lfs.dir(newmaildir) do
count = count + 1 if file ~= "." and file ~= ".." then
count = count + 1
end
end end
end end
for file in lfs.dir(maildir_base .. maildir .. "/cur") do if posix.access(curmaildir) then
if string.sub(file, -1) ~= "S" and file ~= "." for file in lfs.dir(curmaildir) do
if string.sub(file, -1) ~= "S" and file ~= "."
and file ~= ".." then and file ~= ".." then
count = count + 1 count = count + 1
end
end end
end end