Merge pull request #762 from trheyi/main

Optimize libsui error reporting
This commit is contained in:
Max 2024-10-01 07:56:35 +08:00 committed by GitHub
commit 4867fa6297
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 66 additions and 61 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 // Set the response text to the elements
elms.forEach((elm) => { elms.forEach((elm) => {
elm.innerHTML = text; 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); return Promise.resolve(text);