diff options
author | Christopher Ng <chrng8@gmail.com> | 2025-01-29 15:32:10 -0800 |
---|---|---|
committer | Christopher Ng <chrng8@gmail.com> | 2025-01-29 15:32:10 -0800 |
commit | 7a8d069907ee7a11afe17dbfc1729687df359e7f (patch) | |
tree | 047119ff1680ef1131a1ba0e9263f19ac9368a3a /apps/files/src | |
parent | 52438f925489425ead53d97ac434173f86af9c1a (diff) | |
download | nextcloud-server-7a8d069907ee7a11afe17dbfc1729687df359e7f.tar.gz nextcloud-server-7a8d069907ee7a11afe17dbfc1729687df359e7f.zip |
perf(files): Check node type property instead of instance
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Diffstat (limited to 'apps/files/src')
-rw-r--r-- | apps/files/src/views/folderTree.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/files/src/views/folderTree.ts b/apps/files/src/views/folderTree.ts index 208a7db9f94..c38e4721316 100644 --- a/apps/files/src/views/folderTree.ts +++ b/apps/files/src/views/folderTree.ts @@ -6,7 +6,7 @@ import type { TreeNode } from '../services/FolderTree.ts' import PQueue from 'p-queue' -import { Folder, Node, View, getNavigation } from '@nextcloud/files' +import { FileType, Folder, Node, View, getNavigation } from '@nextcloud/files' import { translate as t } from '@nextcloud/l10n' import { emit, subscribe } from '@nextcloud/event-bus' import { isSamePath } from '@nextcloud/paths' @@ -99,21 +99,21 @@ const removeFolderViewSource = (source: string) => { } const onCreateNode = (node: Node) => { - if (!(node instanceof Folder)) { + if (node.type !== FileType.Folder) { return } registerNodeView(node) } const onDeleteNode = (node: Node) => { - if (!(node instanceof Folder)) { + if (node.type !== FileType.Folder) { return } removeFolderView(node) } const onMoveNode = ({ node, oldSource }) => { - if (!(node instanceof Folder)) { + if (node.type !== FileType.Folder) { return } removeFolderViewSource(oldSource) |