chore: update chat api error handler

This commit is contained in:
steven
2023-03-30 11:58:46 +08:00
parent 5b52cd9b5e
commit 201388ec40

View File

@ -132,10 +132,18 @@ const ChatView = () => {
setIsRequesting(false); setIsRequesting(false);
if (!rawRes.ok) { if (!rawRes.ok) {
console.error(rawRes);
let errorMessage = "Failed to request message, please check your network.";
try {
const res = await rawRes.json(); const res = await rawRes.json();
toast.error(res.error.message); errorMessage = res.error.message;
} catch (error) {
// do nth
}
toast.error(errorMessage);
return; return;
} }
const data = rawRes.body; const data = rawRes.body;
if (!data) { if (!data) {
toast.error("No data return"); toast.error("No data return");