From 14b1d7e56298be6c59ee57943417af9fb6527277 Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Tue, 22 Jul 2025 14:11:37 +0200 Subject: [PATCH] fix: do not register `close` hook if websocket is disabled --- src/utils/dev.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/utils/dev.ts b/src/utils/dev.ts index 95cc0c0da..0aacfe410 100644 --- a/src/utils/dev.ts +++ b/src/utils/dev.ts @@ -40,6 +40,12 @@ export async function startSocketServer(nuxt: Nuxt, options: ModuleOptions, mani listener.server.on('upgrade', websocket.serve) }) + + nuxt.hook('close', async () => { + // Close WebSocket server + await websocket?.close() + await listener?.server?.close() + }) } async function broadcast(collection: ResolvedCollection, key: string, insertQuery?: string[]) { @@ -76,12 +82,6 @@ export async function startSocketServer(nuxt: Nuxt, options: ModuleOptions, mani }) } - nuxt.hook('close', async () => { - // Close WebSocket server - await websocket?.close() - await listener.server.close() - }) - return { broadcast, }