From cf1b7fd85b557224408204083c6018b383060766 Mon Sep 17 00:00:00 2001 From: Alexis Guyomar Date: Wed, 11 Dec 2024 17:41:54 +0100 Subject: [PATCH] feat: add clear logs before destroy --- _dev/src/ts/pages/UpdatePageUpdate.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/_dev/src/ts/pages/UpdatePageUpdate.ts b/_dev/src/ts/pages/UpdatePageUpdate.ts index 6ebc54901..4f50b5512 100644 --- a/_dev/src/ts/pages/UpdatePageUpdate.ts +++ b/_dev/src/ts/pages/UpdatePageUpdate.ts @@ -3,6 +3,7 @@ import ProgressTracker from '../components/ProgressTracker'; import { ApiResponseAction } from '../types/apiTypes'; import Process from '../utils/Process'; import api from '../api/RequestHandler'; +import { logStore } from '../store/LogStore'; export default class UpdatePageUpdate extends UpdatePage { protected stepCode = 'update'; @@ -33,6 +34,7 @@ export default class UpdatePageUpdate extends UpdatePage { }; public beforeDestroy = () => { + logStore.clearLogs(); this.#progressTracker.beforeDestroy(); this.#restoreAlertForm?.removeEventListener('submit', this.#handleSubmit); @@ -57,11 +59,11 @@ export default class UpdatePageUpdate extends UpdatePage { }; #onProcessEnd = async (response: ApiResponseAction): Promise => { - // if (response.error) { - this.#onError(response); - // } else { - // await api.post(this.#progressTrackerContainer.dataset.successRoute!); - // } + if (response.error) { + this.#onError(response); + } else { + await api.post(this.#progressTrackerContainer.dataset.successRoute!); + } }; #onError = (response: ApiResponseAction): void => {