core: fix file search limit handling and ensure File module initialization

This commit is contained in:
Dax Raad
2025-10-02 00:18:11 -04:00
parent 19cb211b62
commit 5079ba7ce5
2 changed files with 3 additions and 1 deletions

View File

@@ -250,7 +250,7 @@ export namespace File {
log.info("search", { query: input.query })
const limit = input.limit ?? 100
const result = await state().then((x) => x.files())
if (!input.query) return result.dirs.toSorted()
if (!input.query) return result.dirs.toSorted().slice(0, limit)
const items = [...result.files, ...result.dirs]
const sorted = fuzzysort.go(input.query, items, { limit: limit }).map((r) => r.target)
log.info("search", { query: input.query, results: sorted.length })