Optimize libsui error reporting

This commit is contained in:
Max 2024-10-01 07:41:21 +08:00
parent 574c2aad82
commit ce4d775981
2 changed files with 179 additions and 175 deletions

File diff suppressed because one or more lines are too long

View file

@ -386,7 +386,12 @@ async function __sui_render(
// Set the response text to the elements
elms.forEach((elm) => {
elm.innerHTML = text;
__sui_event_init(elm);
try {
__sui_event_init(elm);
} catch (e) {
const message = e.message || "Failed to init events";
Promise.reject(message);
}
});
return Promise.resolve(text);