toast error when failed (#1021)

This commit is contained in:
an-lee
2024-08-26 16:04:00 +08:00
committed by GitHub
parent fab1dd93f5
commit 9765320971

View File

@@ -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 (