From 1273006879bc3a448a1cc4cab776795411030684 Mon Sep 17 00:00:00 2001 From: an-lee Date: Wed, 3 Jul 2024 12:56:21 +0800 Subject: [PATCH] toast err when assess failed --- .../components/recordings/recording-detail.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/enjoy/src/renderer/components/recordings/recording-detail.tsx b/enjoy/src/renderer/components/recordings/recording-detail.tsx index 8566eee8..a54cc3c3 100644 --- a/enjoy/src/renderer/components/recordings/recording-detail.tsx +++ b/enjoy/src/renderer/components/recordings/recording-detail.tsx @@ -3,7 +3,7 @@ import { PronunciationAssessmentFulltextResult, PronunciationAssessmentScoreResult, } from "@renderer/components"; -import { Separator, ScrollArea } from "@renderer/components/ui"; +import { Separator, ScrollArea, toast } from "@renderer/components/ui"; import { useState, useContext, useEffect } from "react"; import { AppSettingsProviderContext } from "@renderer/context"; import { Tooltip } from "react-tooltip"; @@ -33,9 +33,14 @@ export const RecordingDetail = (props: { if (result) return; setAssessing(true); - EnjoyApp.recordings.assess(recording.id, learningLanguage).finally(() => { - setAssessing(false); - }); + EnjoyApp.recordings + .assess(recording.id, learningLanguage) + .catch((err) => { + toast.error(err.message); + }) + .finally(() => { + setAssessing(false); + }); }; useEffect(() => {