fix: check http(s) after trim

This commit is contained in:
Yocraft-2000
2026-07-18 09:31:00 +02:00
parent 7c5ed0be6a
commit 159ddd1301
+8 -5
View File
@@ -8,11 +8,14 @@ local function loadLinks()
for _, line in ipairs(raw) do for _, line in ipairs(raw) do
local name, url = line:match("^([^|]+)|(.+)$") local name, url = line:match("^([^|]+)|(.+)$")
if name and url and url:match("^https?://") then if name and url then
table.insert(links, { name = noctalia.string.trim(name)
name = noctalia.string.trim(name), url = noctalia.string.trim(url)
url = noctalia.string.trim(url), if url:match("^https?://") then
}) table.insert(links, { name = name, url = url })
else
noctalia.log("web-launcher: skipped non-http(s) URL: " .. tostring(line))
end
else else
noctalia.log("web-launcher: skipped malformed line (expected Name|https://url): " .. tostring(line)) noctalia.log("web-launcher: skipped malformed line (expected Name|https://url): " .. tostring(line))
end end