Spent too much time trying to fix main thread offload crash

This commit is contained in:
2025-11-11 17:51:49 +01:00
parent db5ec89e78
commit abb42a49ec
7 changed files with 86 additions and 63 deletions

View File

@@ -8,20 +8,9 @@ parentPort.on("message", async (data) => {
const creator = new NameCardCreator(templatePath);
const buffer = await creator.getWelcomeCard(avatarURL, username);
parentPort.postMessage({ result: buffer });
parentPort.postMessage({ result: buffer }, [buffer.buffer]);
} catch (err) {
parentPort.postMessage({ error: err.message });
}
});
/*(async () => {
try {
const { creator, avatarURL, userName } = workerData;
const buffer = await creator.getWelcomeCard(avatarURL, userName);
parentPort.postMessage(buffer); // return the buffer to main thread
} catch (err) {
parentPort.postMessage({ error: err.message });
}
})();*/
});