Skip to content

Commit bf5cfd1

Browse files
committed
fixed duplicated message issue
1 parent 20169d5 commit bf5cfd1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Diff for: arduino-ide-extension/src/node/web-socket/web-socket-service-impl.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@ export default class WebSocketServiceImpl implements WebSocketService {
1212
public readonly onMessageReceived = this.onMessage.event;
1313

1414
constructor() {
15-
this.server = new WebSocket.Server({ port: 0 });
16-
this.server.on('connection', this.addClient.bind(this));
1715
this.wsClients = [];
16+
this.server = new WebSocket.Server({ port: 0 });
17+
18+
const addClient = this.addClient.bind(this);
19+
this.server.on('connection', addClient);
1820
}
1921

2022
private addClient(ws: WebSocket): void {

0 commit comments

Comments
 (0)