fix: repair generated JavaScript session package errors
This commit is contained in:
@@ -124,6 +124,16 @@ const CONVERSATION_STATUSES = new Set(['running', 'waiting_for_children', 'idle'
|
||||
const EVENT_POLL_INTERVAL_MS = 100;
|
||||
const IDLE_EVENT_STABILITY_MS = 250;
|
||||
|
||||
function errorFromPayload(payload) {
|
||||
const error = new Error(String(payload?.message || payload?.code || 'ccweb 脚本调用失败'));
|
||||
error.code = String(payload?.code || 'script_call_failed');
|
||||
error.details = payload && typeof payload === 'object' ? { ...payload } : {};
|
||||
delete error.details.ok;
|
||||
delete error.details.code;
|
||||
delete error.details.message;
|
||||
return error;
|
||||
}
|
||||
|
||||
function localError(code, message, details = {}) {
|
||||
const error = new Error(message);
|
||||
error.code = code;
|
||||
|
||||
Reference in New Issue
Block a user