From 9765320971d8b2fca3ef5eb41661d5a1c53de36e Mon Sep 17 00:00:00 2001 From: an-lee Date: Mon, 26 Aug 2024 16:04:00 +0800 Subject: [PATCH] toast error when failed (#1021) --- .../pronunciation-assessment-form.tsx | 30 ++++++++----------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/enjoy/src/renderer/components/pronunciation-assessments/pronunciation-assessment-form.tsx b/enjoy/src/renderer/components/pronunciation-assessments/pronunciation-assessment-form.tsx index 4a994b94..ee871070 100644 --- a/enjoy/src/renderer/components/pronunciation-assessments/pronunciation-assessment-form.tsx +++ b/enjoy/src/renderer/components/pronunciation-assessments/pronunciation-assessment-form.tsx @@ -81,25 +81,19 @@ export const PronunciationAssessmentForm = () => { if (!recording) return; setSubmitting(true); - toast.promise( - createAssessment({ - language, - reference: referenceText, - recording, + createAssessment({ + language, + reference: referenceText, + recording, + }) + .then(() => { + navigate("/pronunciation_assessments"); }) - .then(() => { - navigate("/pronunciation_assessments"); - }) - .catch(() => { - EnjoyApp.recordings.destroy(recording.id); - }) - .finally(() => setSubmitting(false)), - { - loading: t("assessing"), - success: t("assessedSuccessfully"), - error: (err) => err.message, - } - ); + .catch((err) => { + toast.error(err.message); + EnjoyApp.recordings.destroy(recording.id); + }) + .finally(() => setSubmitting(false)); }; const createRecording = async (