fix: Update asset metadata and improve error handling in Agent class
- Updated modification times for various asset files in bindata.go to reflect recent changes. - Enhanced error handling in the Agent class in libsui/agent.ts by providing more descriptive error messages for rejected promises. - Improved message parsing error handling to ensure clearer feedback on failures.
This commit is contained in:
parent
c44c332334
commit
4c7b1547e8
2 changed files with 91 additions and 87 deletions
168
data/bindata.go
168
data/bindata.go
File diff suppressed because one or more lines are too long
|
|
@ -227,7 +227,7 @@ class Agent {
|
|||
});
|
||||
}
|
||||
|
||||
return reject(error);
|
||||
return reject(new Error(errorMessage));
|
||||
} catch (statusError) {
|
||||
const messageHandler = this.events["message"] as MessageHandler;
|
||||
if (messageHandler) {
|
||||
|
|
@ -239,7 +239,9 @@ class Agent {
|
|||
});
|
||||
}
|
||||
|
||||
return reject(statusError);
|
||||
return reject(
|
||||
new Error("Service unavailable, please try again later")
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -434,8 +436,10 @@ class Agent {
|
|||
// Send current message to handler
|
||||
messageHandler(current_answer);
|
||||
} catch (err) {
|
||||
const errorMessage =
|
||||
err.message || JSON.stringify(err) || "未知错误";
|
||||
console.error("Failed to parse message:", err);
|
||||
reject(err);
|
||||
reject(new Error(errorMessage));
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue