mirror of
https://github.com/sqlchat/sqlchat.git
synced 2025-09-25 17:15:19 +08:00
chore: update chat api error handler
This commit is contained in:
@ -132,10 +132,18 @@ const ChatView = () => {
|
|||||||
setIsRequesting(false);
|
setIsRequesting(false);
|
||||||
|
|
||||||
if (!rawRes.ok) {
|
if (!rawRes.ok) {
|
||||||
const res = await rawRes.json();
|
console.error(rawRes);
|
||||||
toast.error(res.error.message);
|
let errorMessage = "Failed to request message, please check your network.";
|
||||||
|
try {
|
||||||
|
const res = await rawRes.json();
|
||||||
|
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");
|
||||||
|
Reference in New Issue
Block a user