aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src
diff options
context:
space:
mode:
authorChristopher Ng <chrng8@gmail.com>2025-01-29 15:32:10 -0800
committerChristopher Ng <chrng8@gmail.com>2025-01-29 15:32:10 -0800
commit7a8d069907ee7a11afe17dbfc1729687df359e7f (patch)
tree047119ff1680ef1131a1ba0e9263f19ac9368a3a /apps/files/src
parent52438f925489425ead53d97ac434173f86af9c1a (diff)
downloadnextcloud-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.ts8
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)