Adopt queueMicrotask (#133173)

This commit is contained in:
Alex Dima 2021-11-22 15:33:11 +01:00
parent 0dce4690e8
commit d632c770b9
No known key found for this signature in database
GPG key ID: 39563C1504FDD0C9

View file

@ -6,7 +6,6 @@
import { VSBuffer } from 'vs/base/common/buffer';
import { Emitter, Event } from 'vs/base/common/event';
import { Disposable, dispose, IDisposable } from 'vs/base/common/lifecycle';
import * as platform from 'vs/base/common/platform';
import { IIPCLogger, IMessagePassingProtocol, IPCClient } from 'vs/base/parts/ipc/common/ipc';
export const enum SocketCloseEventType {
@ -369,7 +368,7 @@ class ProtocolWriter {
private _writeSoon(header: VSBuffer, data: VSBuffer): void {
if (this._bufferAdd(header, data)) {
platform.setImmediate(() => {
queueMicrotask(() => {
this._writeNow();
});
}