We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 75fa678 + 6893058 commit a7c5caeCopy full SHA for a7c5cae
packages/platform-ws/adapters/ws-adapter.ts
@@ -158,6 +158,16 @@ export class WsAdapter extends AbstractWsAdapter {
158
client.on(CLOSE_EVENT, callback);
159
}
160
161
+ public async close(server: any) {
162
+ const closeEventSignal = new Promise((resolve, reject) =>
163
+ server.close(err => (err ? reject(err) : resolve(undefined))),
164
+ );
165
+ for (const ws of server.clients) {
166
+ ws.terminate();
167
+ }
168
+ await closeEventSignal;
169
170
+
171
public async dispose() {
172
const closeEventSignals = Array.from(this.httpServersRegistry)
173
.filter(([port]) => port !== UNDERLYING_HTTP_SERVER_PORT)
0 commit comments