Skip to content

Commit 52f99e6

Browse files
authored
Merge pull request #56075 from nextcloud/fix/files-preload-tree-level-2
fix(files): preload file tree with 2 level deep
2 parents 03b06e0 + b839243 commit 52f99e6

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
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
})

dist/files-init.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/files-init.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)