diff --git a/examples/api-samples/src/electron-main/update/sample-updater-main-module.ts b/examples/api-samples/src/electron-main/update/sample-updater-main-module.ts index 6eac1611ef2fb..d9fdc2acadf4e 100644 --- a/examples/api-samples/src/electron-main/update/sample-updater-main-module.ts +++ b/examples/api-samples/src/electron-main/update/sample-updater-main-module.ts @@ -17,15 +17,15 @@ import { ContainerModule } from '@theia/core/shared/inversify'; import { RpcConnectionHandler } from '@theia/core/lib/common/messaging/proxy-factory'; import { ElectronMainApplicationContribution } from '@theia/core/lib/electron-main/electron-main-application'; +import { ElectronConnectionHandler } from '@theia/core/lib/electron-main/messaging/electron-connection-handler'; import { SampleUpdaterPath, SampleUpdater, SampleUpdaterClient } from '../../common/updater/sample-updater'; import { SampleUpdaterImpl } from './sample-updater-impl'; -import { ConnectionHandler } from '@theia/core'; export default new ContainerModule(bind => { bind(SampleUpdaterImpl).toSelf().inSingletonScope(); bind(SampleUpdater).toService(SampleUpdaterImpl); bind(ElectronMainApplicationContribution).toService(SampleUpdater); - bind(ConnectionHandler).toDynamicValue(context => + bind(ElectronConnectionHandler).toDynamicValue(context => new RpcConnectionHandler(SampleUpdaterPath, client => { const server = context.container.get(SampleUpdater); server.setClient(client);