mirror of https://github.com/lcpz/lain.git
imap: asynchronous: forgot shell
This commit is contained in:
parent
763805f5ad
commit
0b4193199b
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
local helpers = require("lain.helpers")
|
local helpers = require("lain.helpers")
|
||||||
|
|
||||||
|
local shell = require("awful.util").shell
|
||||||
local naughty = require("naughty")
|
local naughty = require("naughty")
|
||||||
local wibox = require("wibox")
|
local wibox = require("wibox")
|
||||||
|
|
||||||
|
@ -38,7 +39,9 @@ local function worker(args )
|
||||||
helpers.set_map(mail, 0)
|
helpers.set_map(mail, 0)
|
||||||
|
|
||||||
if not is_plain then
|
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
|
end
|
||||||
|
|
||||||
function update()
|
function update()
|
||||||
|
@ -51,8 +54,8 @@ local function worker(args )
|
||||||
mail_notification_preset.screen = awful.screen.focused()
|
mail_notification_preset.screen = awful.screen.focused()
|
||||||
end
|
end
|
||||||
|
|
||||||
curl = string.format("%s --url imaps://%s:%s/INBOX -u %s:%q %s -k",
|
curl = string.format("%s -c '%s --url imaps://%s:%s/INBOX -u %s:%q %s -k'",
|
||||||
head_command, server, port, mail, password, request)
|
shell, head_command, server, port, mail, password, request)
|
||||||
|
|
||||||
helpers.async(curl, function(f)
|
helpers.async(curl, function(f)
|
||||||
_, mailcount = string.gsub(f, "%d+", "")
|
_, mailcount = string.gsub(f, "%d+", "")
|
||||||
|
|
Loading…
Reference in New Issue