Adopt queueMicrotask
(#133173)
This commit is contained in:
parent
0dce4690e8
commit
d632c770b9
|
@ -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();
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue