Skip to content

Commit 01b2538

Browse files
authored
Adopt AsyncIterableProducer (#273340)
1 parent 7907ff7 commit 01b2538

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/vs/workbench/services/extensions/browser/extensionService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ import { IRemoteAgentService } from '../../remote/common/remoteAgentService.js';
4141
import { IRemoteExplorerService } from '../../remote/common/remoteExplorerService.js';
4242
import { IUserDataInitializationService } from '../../userData/browser/userDataInit.js';
4343
import { IUserDataProfileService } from '../../userDataProfile/common/userDataProfile.js';
44-
import { AsyncIterableEmitter, AsyncIterableObject } from '../../../../base/common/async.js';
44+
import { AsyncIterableEmitter, AsyncIterableProducer } from '../../../../base/common/async.js';
4545

4646
export class ExtensionService extends AbstractExtensionService implements IExtensionService {
4747

@@ -152,7 +152,7 @@ export class ExtensionService extends AbstractExtensionService implements IExten
152152
}
153153

154154
protected _resolveExtensions(): AsyncIterable<ResolvedExtensions> {
155-
return new AsyncIterableObject(emitter => this._doResolveExtensions(emitter));
155+
return new AsyncIterableProducer(emitter => this._doResolveExtensions(emitter));
156156
}
157157

158158
private async _doResolveExtensions(emitter: AsyncIterableEmitter<ResolvedExtensions>): Promise<void> {

src/vs/workbench/services/extensions/electron-browser/nativeExtensionService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ import { IHostService } from '../../host/browser/host.js';
5757
import { ILifecycleService, LifecyclePhase } from '../../lifecycle/common/lifecycle.js';
5858
import { IRemoteAgentService } from '../../remote/common/remoteAgentService.js';
5959
import { IRemoteExplorerService } from '../../remote/common/remoteExplorerService.js';
60-
import { AsyncIterableEmitter, AsyncIterableObject } from '../../../../base/common/async.js';
60+
import { AsyncIterableEmitter, AsyncIterableProducer } from '../../../../base/common/async.js';
6161

6262
export class NativeExtensionService extends AbstractExtensionService implements IExtensionService {
6363

@@ -318,7 +318,7 @@ export class NativeExtensionService extends AbstractExtensionService implements
318318
}
319319

320320
protected _resolveExtensions(): AsyncIterable<ResolvedExtensions> {
321-
return new AsyncIterableObject(emitter => this._doResolveExtensions(emitter));
321+
return new AsyncIterableProducer(emitter => this._doResolveExtensions(emitter));
322322
}
323323

324324
private async _doResolveExtensions(emitter: AsyncIterableEmitter<ResolvedExtensions>): Promise<void> {

0 commit comments

Comments
 (0)