Skip to content

Commit 6f09ef0

Browse files
committed
emit messages async
1 parent c5f2d0c commit 6f09ef0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/stdio-wrapper.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@ class StdioWrapper extends EventEmitter {
6666
}
6767
const message = this._pendingMessage + buffer.toString(undefined, 0, end);
6868

69-
this.emit('message', message);
69+
setImmediate(() => this.emit('message', message));
7070

7171
let start = end + 1;
7272
end = buffer.indexOf('\0', start);
7373
while (end !== -1) {
74-
this.emit('message', buffer.toString(undefined, start, end));
74+
setImmediate(() => this.emit('message', buffer.toString(undefined, start, end)));
7575
start = end + 1;
7676
end = buffer.indexOf('\0', start);
7777
}

0 commit comments

Comments
 (0)