From 95b1c56d65e02764d0bb117061e7a4c88790c5a7 Mon Sep 17 00:00:00 2001 From: WahPlus Date: Sun, 3 May 2026 18:31:48 +0300 Subject: [PATCH] Made the list returned by solvitdb.list() iterable --- lib/solvitdb.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/solvitdb.lua b/lib/solvitdb.lua index 2e535ee..863c020 100644 --- a/lib/solvitdb.lua +++ b/lib/solvitdb.lua @@ -201,6 +201,12 @@ function solvitdb.list(path) for index, _ in pairs(pat) do table.insert(list, index) end + setmetatable(list, { + __call = function(self) + i, value = next(self, i) + return i, value + end, + }) return list end