mirror of
https://github.com/sxyazi/yazi.git
synced 2024-12-24 09:12:43 +03:00
47 lines
765 B
Lua
47 lines
765 B
Lua
-- TODO: remove this after 0.3.0 release
|
|
|
|
Manager = {}
|
|
Folder = {}
|
|
File = {}
|
|
|
|
local function warn(name)
|
|
ya.notify {
|
|
title = "Deprecated API",
|
|
content = string.format(
|
|
[[The `%s` global variable has been removed in Yazi v0.3, please remove it from your `init.lua`.
|
|
|
|
See https://github.com/sxyazi/yazi/pull/1257 for details.]],
|
|
name
|
|
),
|
|
timeout = 20,
|
|
level = "warn",
|
|
}
|
|
end
|
|
|
|
local b1, b2, b3 = false, false, false
|
|
function __yazi_check_and_warn_deprecated_api()
|
|
if not b1 then
|
|
for _ in pairs(Manager) do
|
|
b1 = true
|
|
warn("Manager")
|
|
break
|
|
end
|
|
end
|
|
|
|
if not b2 then
|
|
for _ in pairs(Folder) do
|
|
b2 = true
|
|
warn("Folder")
|
|
break
|
|
end
|
|
end
|
|
|
|
if not b3 then
|
|
for _ in pairs(File) do
|
|
b3 = true
|
|
warn("File")
|
|
break
|
|
end
|
|
end
|
|
end
|