summaryrefslogtreecommitdiff
path: root/lua/99/state/tracking.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/99/state/tracking.lua')
-rw-r--r--lua/99/state/tracking.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/lua/99/state/tracking.lua b/lua/99/state/tracking.lua
index bfeb430..220681d 100644
--- a/lua/99/state/tracking.lua
+++ b/lua/99/state/tracking.lua
@@ -197,4 +197,14 @@ function Tracking.setup(opts)
end
end
+--- @param requests _99.Prompt[]
+--- @return string[]
+function Tracking.to_selectable_list(requests)
+ local str_requests = {}
+ for i, r in ipairs(requests) do
+ table.insert(str_requests, string.format("%d: %s", i, r:summary()))
+ end
+ return str_requests
+end
+
return Tracking