From b540412382e51578c413456fa17a0ebdcf8d906d Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 1 Apr 2024 19:29:09 +0800 Subject: [PATCH] ui: fix messages worker --- packages/ui-default/components/message/worker.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/ui-default/components/message/worker.ts b/packages/ui-default/components/message/worker.ts index 79aef5b34..3cadbdc51 100644 --- a/packages/ui-default/components/message/worker.ts +++ b/packages/ui-default/components/message/worker.ts @@ -40,6 +40,10 @@ function initConn(path: string, port: MessagePort, cookie: any) { conn.onclose = (ev) => broadcastMsg({ type: 'close', error: ev.reason }); conn.onmessage = (message) => { if (process.env.NODE_ENV !== 'production') console.log('SharedWorker.port.onmessage: ', message); + if (message.data === 'ping') { + conn.send('pong'); + return; + } const payload = JSON.parse(message.data); if (payload.event === 'auth') { if (['PermissionError', 'PrivilegeError'].includes(payload.error)) {