mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-21 23:01:05 +00:00
22 lines
470 B
Lua
22 lines
470 B
Lua
local M = {}
|
|
|
|
function M:cache() return ya.cache_file(self.file.url .. tostring(self.file.cha.modified)) end
|
|
|
|
function M:peek()
|
|
local cache = self:cache()
|
|
ya.image_show(fs.symlink_metadata(cache) and cache or self.file.url, self.area)
|
|
ya.preview_widgets(self, {})
|
|
end
|
|
|
|
function M:seek() end
|
|
|
|
function M:preload()
|
|
local cache = self:cache()
|
|
if fs.symlink_metadata(cache) then
|
|
return 1
|
|
end
|
|
|
|
return ya.image_precache(self.file.url, cache) and 1 or 2
|
|
end
|
|
|
|
return M
|