From 139c36e4a77660b85fd919b1c813257c938f3db3 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Thu, 21 Nov 2024 12:58:04 +0800 Subject: [PATCH] refactor: use `job` instead of `args` --- git.yazi/init.lua | 10 +++++----- mactag.yazi/init.lua | 6 +++--- mime-ext.yazi/init.lua | 12 ++++++------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/git.yazi/init.lua b/git.yazi/init.lua index e262674..a64b749 100644 --- a/git.yazi/init.lua +++ b/git.yazi/init.lua @@ -154,11 +154,11 @@ local function setup(st, opts) end, opts.order) end -local function fetch(self, args) +local function fetch(self, job) -- TODO: remove this once Yazi 0.4 is released - args = args or self + job = job or self - local cwd = args.files[1].url:parent() + local cwd = job.files[1].url:parent() local repo = root(cwd) if not repo then remove(tostring(cwd)) @@ -166,7 +166,7 @@ local function fetch(self, args) end local paths = {} - for _, f in ipairs(args.files) do + for _, f in ipairs(job.files) do paths[#paths + 1] = tostring(f.url) end @@ -192,7 +192,7 @@ local function fetch(self, args) end end - if args.files[1].cha.is_dir then + if job.files[1].cha.is_dir then ya.dict_merge(changed, bubble_up(changed)) ya.dict_merge(changed, propagate_down(ignored, cwd, Url(repo))) else diff --git a/mactag.yazi/init.lua b/mactag.yazi/init.lua index 47b0d99..3fc08fe 100644 --- a/mactag.yazi/init.lua +++ b/mactag.yazi/init.lua @@ -35,12 +35,12 @@ local function setup(st, opts) end, 500) end -local function fetch(self, args) +local function fetch(self, job) -- TODO: remove this once Yazi 0.4 is released - args = args or self + job = job or self local paths = {} - for _, file in ipairs(args.files) do + for _, file in ipairs(job.files) do paths[#paths + 1] = tostring(file.url) end diff --git a/mime-ext.yazi/init.lua b/mime-ext.yazi/init.lua index df342bd..5a4b3b8 100644 --- a/mime-ext.yazi/init.lua +++ b/mime-ext.yazi/init.lua @@ -1051,17 +1051,17 @@ function M:setup(opts) self.fallback_file1 = opts.fallback_file1 end -function M:fetch(args) +function M:fetch(job) -- TODO: remove this once Yazi 0.4 is released - local not_v4 = not args - args = args or self + local not_v4 = not job + job = job or self local opts = options() local merged_files = ya.dict_merge(FILES, opts.with_files or {}) local merged_exts = ya.dict_merge(EXTS, opts.with_exts or {}) local updates, unknown = {}, {} - for _, file in ipairs(args.files) do + for _, file in ipairs(job.files) do local mime if file.cha.len == 0 then mime = "inode/x-empty" @@ -1083,8 +1083,8 @@ function M:fetch(args) end if #unknown > 0 then - args.files = unknown - return not_v4 and require("mime").fetch(args) or require("mime"):fetch(args) + job.files = unknown + return not_v4 and require("mime").fetch(job) or require("mime"):fetch(job) end return 1