From b83d2356e52445669c0acb986aba16082e222222 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Fri, 15 Dec 2023 10:26:11 +0700 Subject: [PATCH 1/6] fix: socket event --- .../src/modules/01_user/components/SearchBar.vue | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Services/client/src/modules/01_user/components/SearchBar.vue b/Services/client/src/modules/01_user/components/SearchBar.vue index d78ed1f..33f6623 100644 --- a/Services/client/src/modules/01_user/components/SearchBar.vue +++ b/Services/client/src/modules/01_user/components/SearchBar.vue @@ -43,15 +43,12 @@ const props = defineProps<{ }>() const socket = io(import.meta.env.VITE_API_HOST) -socket.on('FileUpdate', (data: StorageFile) => - replaceSearchItem(data.pathname, data), -) -socket.on('FileUpload', (data: StorageFile) => - replaceSearchItem(data.pathname, data), -) -socket.on('FileUpdateMove', (data: { from: StorageFile; to: StorageFile }) => - replaceSearchItem(data.from.pathname, data.to), -) +socket.on('FileUpload', (data: StorageFile) => { + replaceSearchItem(data.pathname, data) +}) +socket.on('FileMove', (data: { from: StorageFile; to: StorageFile }) => { + replaceSearchItem(data.from.pathname, data.to) +}) function replaceSearchItem(pathname: string, data: StorageFile) { const idx = foundFile.value.findIndex((v) => v.pathname === pathname) From 63314abedb20eba7aa79c368e9bcec04f1f659fe Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Fri, 15 Dec 2023 11:10:36 +0700 Subject: [PATCH 2/6] refactor: folder size --- Services/client/src/components/ListView.vue | 56 ++++++++------------ Services/client/src/stores/file-info-data.ts | 4 +- Services/client/src/stores/storage.ts | 4 +- 3 files changed, 27 insertions(+), 37 deletions(-) diff --git a/Services/client/src/components/ListView.vue b/Services/client/src/components/ListView.vue index 736dd95..2834495 100644 --- a/Services/client/src/components/ListView.vue +++ b/Services/client/src/components/ListView.vue @@ -1,6 +1,6 @@