Skip to content

Commit

Permalink
decode gui post error msg
Browse files Browse the repository at this point in the history
  • Loading branch information
lindongchen committed Nov 28, 2024
1 parent 6b85ba2 commit 58dfc51
Showing 1 changed file with 19 additions and 2 deletions.
21 changes: 19 additions & 2 deletions gui/src/service/common/request.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,25 @@ const getPort = () => {
const setPort = (port) => {
localStorage.setItem("VITE_APP_API_PORT",port);
}
const toastMessage = (e) => {
if(!!e?.response?.status && !!e?.response?.data){
const toastMessage = async (e) => {
let result = '';
if (e?.body instanceof ReadableStream) {
const reader = e.body.getReader();
const decoder = new TextDecoder('utf-8');
let done = false;

while (!done) {
const { value, done: readerDone } = await reader.read();
done = readerDone;
if (value) {
result += decoder.decode(value, { stream: !done });
}
}
}

if(!!result){
toast.add({ severity: 'error', summary: 'Tips', detail: `${result}`, life: 3000 });
}else if(!!e?.response?.status && !!e?.response?.data){
toast.add({ severity: 'error', summary: 'Tips', detail: `[${e.response.status}] ${e.response.data}`, life: 3000 });
} else if(!!e.status && !!e.message){
toast.add({ severity: 'error', summary: 'Tips', detail: `[${e.status}] ${e.message}`, life: 3000 });
Expand Down

0 comments on commit 58dfc51

Please sign in to comment.