minor UI fixes (#856)

* fixes

* remove listener

* remove event listener
This commit is contained in:
Radamés Ajna
2023-09-14 22:30:50 -07:00
committed by GitHub
parent 130fe5a087
commit 5cefbba757
3 changed files with 27 additions and 11 deletions

View File

@ -6,7 +6,7 @@
<body></body>
</html>
<!doctype html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
@ -113,8 +113,14 @@
const handleMessage = (event) => {
const { status, error, message, prompt, sentence } = event.data;
if (status) updateStatus(event.data);
if (error) reject(new Error(error));
if (status === "complete") resolve(event.data);
if (error) {
llamaWorker.removeEventListener("message", handleMessage);
reject(new Error(error));
}
if (status === "complete") {
llamaWorker.removeEventListener("message", handleMessage);
resolve(event.data);
}
};
controller.signal.addEventListener("abort", handleAbort);