fix(checker): make sure we show logs when only doing a fast check

This commit is contained in:
Folke Lemaitre 2023-01-22 14:30:12 +01:00
parent 96d759d1cb
commit 4008b57d88
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
2 changed files with 10 additions and 3 deletions

View file

@ -13,7 +13,13 @@ M.reported = {}
function M.start()
M.fast_check()
M.schedule()
if M.schedule() > 0 then
Manage.log({
show = false,
check = true,
concurrency = Config.options.checker.concurrency,
})
end
end
function M.schedule()
@ -21,6 +27,7 @@ function M.schedule()
local next_check = State.checker.last_check + Config.options.checker.frequency - os.time()
next_check = math.max(next_check, 0)
vim.defer_fn(M.check, next_check * 1000)
return next_check
end
---@param opts? {report:boolean} report defaults to true