Skip to content

Commit 12bba3d

Browse files
authored
Merge pull request #220 from lstocchi/i203_1
fix: remove provider lifecyle
2 parents d11c356 + 048f9d8 commit 12bba3d

File tree

1 file changed

+0
-27
lines changed

1 file changed

+0
-27
lines changed

src/extension.ts

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,6 @@ async function _activate(extensionContext: extensionApi.ExtensionContext): Promi
116116
});
117117
extensionContext.subscriptions.push(provider);
118118

119-
if (status !== 'not-installed') {
120-
registerProviderLifecycle(provider, extensionContext, telemetryLogger);
121-
}
122-
123119
if (crcStatus.getProviderStatus() === 'installed' || crcStatus.status.CrcStatus === 'No Cluster') {
124120
registerProviderConnectionFactory(provider, extensionContext, telemetryLogger);
125121
}
@@ -162,7 +158,6 @@ async function _activate(extensionContext: extensionApi.ExtensionContext): Promi
162158
if (!setupResult) {
163159
return;
164160
}
165-
registerProviderLifecycle(provider, extensionContext, telemetryLogger);
166161
registerProviderConnectionFactory(provider, extensionContext, telemetryLogger);
167162
await connectToCrc();
168163
addCommands(telemetryLogger);
@@ -213,28 +208,6 @@ async function registerCrcUpdate(
213208
}
214209
}
215210

216-
function registerProviderLifecycle(
217-
provider: extensionApi.Provider,
218-
extensionContext: extensionApi.ExtensionContext,
219-
telemetryLogger: extensionApi.TelemetryLogger,
220-
): void {
221-
const providerLifecycle: extensionApi.ProviderLifecycle = {
222-
status: () => {
223-
return crcStatus.getProviderStatus();
224-
},
225-
start: async context => {
226-
provider.updateStatus('starting');
227-
await startCrc(provider, context.log, telemetryLogger);
228-
},
229-
stop: () => {
230-
provider.updateStatus('stopping');
231-
return stopCrc(telemetryLogger);
232-
},
233-
};
234-
235-
extensionContext.subscriptions.push(provider.registerLifecycle(providerLifecycle));
236-
}
237-
238211
function registerProviderConnectionFactory(
239212
provider: extensionApi.Provider,
240213
extensionContext: extensionApi.ExtensionContext,

0 commit comments

Comments
 (0)