mirror of https://github.com/lcpz/lain.git
bat: notify full only once before discharging
This commit is contained in:
parent
aee7ecac5f
commit
003beff59f
|
@ -48,8 +48,8 @@ local function factory(args)
|
||||||
}
|
}
|
||||||
|
|
||||||
bat_notification_charged_preset = {
|
bat_notification_charged_preset = {
|
||||||
title = "Battery full",
|
title = "Battery full",
|
||||||
text = "You can unplug the cable",
|
text = "You can unplug the cable",
|
||||||
timeout = 15,
|
timeout = 15,
|
||||||
fg = "#202020",
|
fg = "#202020",
|
||||||
bg = "#CDCDCD"
|
bg = "#CDCDCD"
|
||||||
|
@ -70,6 +70,9 @@ local function factory(args)
|
||||||
bat_now.n_perc[i] = 0
|
bat_now.n_perc[i] = 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- used to notify full charge only once before discharging
|
||||||
|
local fullnotification = false
|
||||||
|
|
||||||
function bat.update()
|
function bat.update()
|
||||||
local sum_rate_current = 0
|
local sum_rate_current = 0
|
||||||
local sum_rate_voltage = 0
|
local sum_rate_voltage = 0
|
||||||
|
@ -170,7 +173,7 @@ local function factory(args)
|
||||||
if tonumber(bat_now.perc) <= n_perc[1] then
|
if tonumber(bat_now.perc) <= n_perc[1] then
|
||||||
bat.id = naughty.notify({
|
bat.id = naughty.notify({
|
||||||
preset = bat_notification_critical_preset,
|
preset = bat_notification_critical_preset,
|
||||||
replaces_id = bat.id
|
replaces_id = bat.id
|
||||||
}).id
|
}).id
|
||||||
elseif tonumber(bat_now.perc) <= n_perc[2] then
|
elseif tonumber(bat_now.perc) <= n_perc[2] then
|
||||||
bat.id = naughty.notify({
|
bat.id = naughty.notify({
|
||||||
|
@ -178,11 +181,13 @@ local function factory(args)
|
||||||
replaces_id = bat.id
|
replaces_id = bat.id
|
||||||
}).id
|
}).id
|
||||||
end
|
end
|
||||||
elseif bat_now.status == "Full" then
|
fullnotification = false
|
||||||
|
elseif bat_now.status == "Full" and not fullnotification then
|
||||||
bat.id = naughty.notify({
|
bat.id = naughty.notify({
|
||||||
preset = bat_notification_charged_preset,
|
preset = bat_notification_charged_preset,
|
||||||
replaces_id = bat.id
|
replaces_id = bat.id
|
||||||
}).id
|
}).id
|
||||||
|
fullnotification = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
2
wiki
2
wiki
|
@ -1 +1 @@
|
||||||
Subproject commit f395683e491fabd539fa0b5d596dbb5cc451e68e
|
Subproject commit b0eb6680557d182bc0c9379d0294913f93e33a27
|
Loading…
Reference in New Issue