mirror of
https://github.com/folke/lazy.nvim.git
synced 2025-04-19 21:06:46 +00:00
refactor: cleanup
This commit is contained in:
parent
37c7163f8d
commit
461552474c
4 changed files with 15 additions and 34 deletions
|
@ -75,16 +75,8 @@ function Task:status()
|
|||
return msg ~= "" and msg or nil
|
||||
end
|
||||
|
||||
function Task:has_started()
|
||||
return self._started ~= nil
|
||||
end
|
||||
|
||||
function Task:has_ended()
|
||||
return self._ended ~= nil
|
||||
end
|
||||
|
||||
function Task:is_running()
|
||||
return not self:has_ended()
|
||||
return self._ended == nil
|
||||
end
|
||||
|
||||
function Task:has_errors()
|
||||
|
@ -103,8 +95,8 @@ end
|
|||
---@private
|
||||
---@param task LazyTaskFn
|
||||
function Task:_start(task)
|
||||
assert(not self:has_started(), "task already started")
|
||||
assert(not self:has_ended(), "task already done")
|
||||
assert(not self._started, "task already started")
|
||||
assert(not self._ended, "task already done")
|
||||
|
||||
if Config.headless() and Config.options.headless.task then
|
||||
self:log("Running task " .. self.name, vim.log.levels.INFO)
|
||||
|
@ -171,8 +163,8 @@ end
|
|||
|
||||
---@private
|
||||
function Task:_done()
|
||||
assert(self:has_started(), "task not started")
|
||||
assert(not self:has_ended(), "task already done")
|
||||
assert(self._started, "task not started")
|
||||
assert(not self._ended, "task already done")
|
||||
|
||||
if self._running and self._running:running() then
|
||||
return
|
||||
|
@ -194,10 +186,10 @@ function Task:_done()
|
|||
end
|
||||
|
||||
function Task:time()
|
||||
if not self:has_started() then
|
||||
if not self._started then
|
||||
return 0
|
||||
end
|
||||
if not self:has_ended() then
|
||||
if not self._ended then
|
||||
return (vim.uv.hrtime() - self._started) / 1e6
|
||||
end
|
||||
return (self._ended - self._started) / 1e6
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue