aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src
diff options
context:
space:
mode:
authorskjnldsv <skjnldsv@protonmail.com>2024-08-07 11:06:54 +0200
committernextcloud-command <nextcloud-command@users.noreply.github.com>2024-08-07 10:50:33 +0000
commit40d9b42c84dd551d0423d6a9c3ff5f98d67b9786 (patch)
treee0d7a1eb094178f569d9161a9cfbf67daa7ab077 /apps/files/src
parent3da69fca60955c152ee90eefd3122842b2859848 (diff)
downloadnextcloud-server-40d9b42c84dd551d0423d6a9c3ff5f98d67b9786.tar.gz
nextcloud-server-40d9b42c84dd551d0423d6a9c3ff5f98d67b9786.zip
fix(files): use `files:config:updated` to monitor user config change
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files/src')
-rw-r--r--apps/files/src/store/userconfig.ts1
-rw-r--r--apps/files/src/views/FilesList.vue5
2 files changed, 2 insertions, 4 deletions
diff --git a/apps/files/src/store/userconfig.ts b/apps/files/src/store/userconfig.ts
index 78b4a2e656c..ffe07a91bab 100644
--- a/apps/files/src/store/userconfig.ts
+++ b/apps/files/src/store/userconfig.ts
@@ -43,7 +43,6 @@ export const useUserConfigStore = function(...args) {
await axios.put(generateUrl('/apps/files/api/v1/config/' + key), {
value,
})
-
emit('files:config:updated', { key, value })
},
},
diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue
index d486b6f1bae..a127fd4c35c 100644
--- a/apps/files/src/views/FilesList.vue
+++ b/apps/files/src/views/FilesList.vue
@@ -230,8 +230,6 @@ export default defineComponent({
promise: null as CancelablePromise<ContentsWithRoot> | Promise<ContentsWithRoot> | null,
dirContentsFiltered: [] as INode[],
-
- unsubscribeStoreCallback: () => {},
}
},
@@ -466,12 +464,13 @@ export default defineComponent({
subscribe('files:node:updated', this.onUpdatedNode)
// reload on settings change
- this.unsubscribeStoreCallback = this.userConfigStore.$subscribe(() => this.fetchContent(), { deep: true })
+ subscribe('files:config:updated', this.fetchContent)
},
unmounted() {
unsubscribe('files:node:deleted', this.onNodeDeleted)
unsubscribe('files:node:updated', this.onUpdatedNode)
+ unsubscribe('files:config:updated', this.fetchContent)
},
methods: {