We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 573cc67 commit 8714644Copy full SHA for 8714644
backend/src/infrastructure/websocket/adapters/cluster.adapter.ts
@@ -11,11 +11,12 @@ import { ServerOptions } from 'socket.io'
11
12
@Injectable()
13
export class ClusterAdapter extends IoAdapter {
14
- private readonly clusterAdapter = createAdapter()
15
-
16
createIOServer(port: number, options?: ServerOptions): any {
17
const server = super.createIOServer(port, options)
18
- server.adapter(this.clusterAdapter)
+ // Prevent the connection from closing too early when NestJS shutdown hooks are enabled, which can cause errors on exit
+ server.close = () => void 0
+ const adapter: ReturnType<typeof createAdapter> = createAdapter()
19
+ server.adapter(adapter)
20
return server
21
}
22
0 commit comments