Skip to content

Commit c521b7c

Browse files
skjnldsvnextcloud-command
authored andcommitted
fix(files): preload file tree with 2 level deep
Signed-off-by: skjnldsv <[email protected]>
1 parent 03b06e0 commit c521b7c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

apps/files/src/views/folderTree.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ const registerQueue = new PQueue({ concurrency: 5, intervalCap: 5, interval: 200
3838
*/
3939
async function registerTreeChildren(path: string = '/') {
4040
await queue.add(async () => {
41-
const nodes = await getFolderTreeNodes(path)
41+
// preload up to 2 depth levels for faster navigation
42+
const nodes = await getFolderTreeNodes(path, 2)
4243
const promises = nodes.map((node) => registerQueue.add(() => registerNodeView(node)))
4344
await Promise.allSettled(promises)
4445
})

0 commit comments

Comments
 (0)