Fix watch warnings in Files.vue

This commit is contained in:
Kloon ImKloon 2023-09-10 11:35:45 +02:00
parent 86f696e87f
commit a066ae6c39
No known key found for this signature in database
GPG Key ID: CCF1C86A995C5B6A

View File

@ -34,6 +34,7 @@ import {
watch,
} from "vue";
import { files as api } from "@/api";
import { storeToRefs } from "pinia";
import { useFileStore } from "@/stores/file";
import { useLayoutStore } from "@/stores/layout";
import { useUploadStore } from "@/stores/upload";
@ -51,6 +52,9 @@ const layoutStore = useLayoutStore();
const fileStore = useFileStore();
const uploadStore = useUploadStore();
const { reload } = storeToRefs(fileStore);
const { error: uploadError } = storeToRefs(uploadStore);
const route = useRoute();
const { t } = useI18n({});
@ -98,14 +102,11 @@ onUnmounted(() => {
});
watch(route, () => fetchData());
// @ts-ignore
watch(fileStore.reload, (val) => {
if (val) {
fetchData();
}
watch(reload, (newValue) => {
newValue && fetchData();
});
watch(uploadStore.error, (newValue, oldValue) => {
newValue && newValue !== oldValue && layoutStore.showError();
watch(uploadError, (newValue) => {
newValue && layoutStore.showError();
});
// Define functions