imap: asynchronous: forgot shell

This commit is contained in:
copycat-killer 2017-01-21 00:36:41 +01:00
parent 763805f5ad
commit 0b4193199b
1 changed files with 6 additions and 3 deletions

View File

@ -8,6 +8,7 @@
local helpers = require("lain.helpers")
local shell = require("awful.util").shell
local naughty = require("naughty")
local wibox = require("wibox")
@ -38,7 +39,9 @@ local function worker(args )
helpers.set_map(mail, 0)
if not is_plain then
helpers.async(password, function(f) password = f:gsub("\n", "") end)
helpers.async(string.format("%s -s '%s'", shell, password), function(f)
password = f:gsub("\n", "")
end)
end
function update()
@ -51,8 +54,8 @@ local function worker(args )
mail_notification_preset.screen = awful.screen.focused()
end
curl = string.format("%s --url imaps://%s:%s/INBOX -u %s:%q %s -k",
head_command, server, port, mail, password, request)
curl = string.format("%s -c '%s --url imaps://%s:%s/INBOX -u %s:%q %s -k'",
shell, head_command, server, port, mail, password, request)
helpers.async(curl, function(f)
_, mailcount = string.gsub(f, "%d+", "")