diff options
Diffstat (limited to 'apps/files/src')
-rw-r--r-- | apps/files/src/store/userconfig.ts | 1 | ||||
-rw-r--r-- | apps/files/src/views/FilesList.vue | 5 |
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: { |