fix: throw error msg

This commit is contained in:
Gabe
2025-10-30 19:42:00 +08:00
parent e417c0106a
commit e83c1eb017
4 changed files with 10 additions and 30 deletions

View File

@@ -285,20 +285,11 @@ const messageHandlers = {
*/
browser.runtime.onMessage.addListener(async ({ action, args }) => {
const handler = messageHandlers[action];
if (!handler) {
const errorMessage = `Message action is unavailable: ${action}`;
kissLog("runtime onMessage", action, new Error(errorMessage));
return null;
throw new Error(`Message action is unavailable: ${action}`);
}
try {
const result = await handler(args);
return result;
} catch (err) {
kissLog("runtime onMessage", action, err);
return null;
}
return handler(args);
});
/**