diff --git a/routes/api/task.ts b/routes/api/task.ts index d8f1c63..f9ef1dd 100644 --- a/routes/api/task.ts +++ b/routes/api/task.ts @@ -14,7 +14,9 @@ export const handler: Handlers = { const handle = ( e: CustomEvent, ) => { - socket.send(JSON.stringify({ type: e.type, detail: e.detail })); + if (socket.readyState === socket.OPEN) { + socket.send(JSON.stringify({ type: e.type, detail: e.detail })); + } }; const close_handle = () => { sendMessage({ type: "close" });