diff --git a/client/src/HomePage.vue b/client/src/HomePage.vue index 80f016d7..e0b6445d 100644 --- a/client/src/HomePage.vue +++ b/client/src/HomePage.vue @@ -39,12 +39,15 @@ ws.onmessage = (event) => { setInterval(() => { if (ws.readyState === ws.OPEN) { - ws.send("ping"); -} + ws.send("ping"); + } }, 5000); const redact_images = async () => { - if (!selectedDirectories.value.inputDirectory || !selectedDirectories.value.outputDirectory) { + if ( + !selectedDirectories.value.inputDirectory || + !selectedDirectories.value.outputDirectory + ) { return; } redactionStateFlags.value.redactionSnackbar = false; @@ -55,19 +58,20 @@ const redact_images = async () => { const response = await redactImages( selectedDirectories.value.inputDirectory, selectedDirectories.value.outputDirectory, - selectedDirectories.value.rulesetDirectory + selectedDirectories.value.rulesetDirectory, ); if (response.status === 200) { useRedactionPlan.updateImageData({ - directory:`${selectedDirectories.value.outputDirectory}/${progress.value.redact_dir}`, - rules:selectedDirectories.value.rulesetDirectory, + directory: `${selectedDirectories.value.outputDirectory}/${progress.value.redact_dir}`, + rules: selectedDirectories.value.rulesetDirectory, limit: 50, offset: 0, - update: false,} - ); + update: false, + }); redactionStateFlags.value.redacting = false; redactionModal.value.close(); - redactionStateFlags.value.redactionComplete = !!useRedactionPlan.imageRedactionPlan.total; + redactionStateFlags.value.redactionComplete = + !!useRedactionPlan.imageRedactionPlan.total; redactionStateFlags.value.redactionSnackbar = true; } }; @@ -77,7 +81,9 @@ const redact_images = async () => {
-
+
@@ -111,7 +117,10 @@ const redact_images = async () => { ref="inputModal" :modal-id="'inputDirectory'" :title="'Input Directory'" - @update-image-list="redactionStateFlags.showImageTable = true, redactionStateFlags.redactionComplete = false" + @update-image-list=" + (redactionStateFlags.showImageTable = true), + (redactionStateFlags.redactionComplete = false) + " /> { ref="rulesetModal" :modal-id="'rulesetDirectory'" :title="'Ruleset Directory'" - /> + />
diff --git a/client/src/api/rest.ts b/client/src/api/rest.ts index 5f2cd2c1..375612e6 100644 --- a/client/src/api/rest.ts +++ b/client/src/api/rest.ts @@ -18,10 +18,7 @@ export async function getDirectoryInfo(path?: string) { }); } - -export async function getRedactionPlan( - params: ImagePlanParams, -) { +export async function getRedactionPlan(params: ImagePlanParams) { const response = await fetch( `${basePath}/redaction_plan?input_directory=${params.directory}&rules_path=${params.rules}&limit=${params.limit}&offset=${params.offset}&update=${params.update}`, { diff --git a/client/src/components/FileBrowser.vue b/client/src/components/FileBrowser.vue index 840dc4b3..9a837789 100644 --- a/client/src/components/FileBrowser.vue +++ b/client/src/components/FileBrowser.vue @@ -47,16 +47,17 @@ const closeModal = () => { const updateSelectedDirectories = (path: string) => { selectedDirectories.value[props.modalId] = path; }; + const updateTableData = () => { redactionStateFlags.value.redactionSnackbar = false; - useRedactionPlan.updateImageData({ - directory: selectedDirectories.value.inputDirectory, - rules: selectedDirectories.value.rulesetDirectory, - limit: 50, - offset: 0, - update: false}); + useRedactionPlan.updateImageData({ + directory: selectedDirectories.value.inputDirectory, + rules: selectedDirectories.value.rulesetDirectory, + limit: 50, + offset: 0, + update: false, + }); }; -