Skip to content

Commit

Permalink
fix: remove provider lifecyle
Browse files Browse the repository at this point in the history
Signed-off-by: lstocchi <[email protected]>
  • Loading branch information
lstocchi committed May 21, 2024
1 parent e783c71 commit 048f9d8
Showing 1 changed file with 0 additions and 27 deletions.
27 changes: 0 additions & 27 deletions src/extension.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,10 +115,6 @@ async function _activate(extensionContext: extensionApi.ExtensionContext): Promi
});
extensionContext.subscriptions.push(provider);

if (status !== 'not-installed') {
registerProviderLifecycle(provider, extensionContext, telemetryLogger);
}

if (crcStatus.getProviderStatus() === 'installed' || crcStatus.status.CrcStatus === 'No Cluster') {
registerProviderConnectionFactory(provider, extensionContext, telemetryLogger);
}
Expand Down Expand Up @@ -161,7 +157,6 @@ async function _activate(extensionContext: extensionApi.ExtensionContext): Promi
if (!setupResult) {
return;
}
registerProviderLifecycle(provider, extensionContext, telemetryLogger);
registerProviderConnectionFactory(provider, extensionContext, telemetryLogger);
await connectToCrc();
addCommands(telemetryLogger);
Expand Down Expand Up @@ -212,28 +207,6 @@ async function registerCrcUpdate(
}
}

function registerProviderLifecycle(
provider: extensionApi.Provider,
extensionContext: extensionApi.ExtensionContext,
telemetryLogger: extensionApi.TelemetryLogger,
): void {
const providerLifecycle: extensionApi.ProviderLifecycle = {
status: () => {
return crcStatus.getProviderStatus();
},
start: async context => {
provider.updateStatus('starting');
await startCrc(provider, context.log, telemetryLogger);
},
stop: () => {
provider.updateStatus('stopping');
return stopCrc(telemetryLogger);
},
};

extensionContext.subscriptions.push(provider.registerLifecycle(providerLifecycle));
}

function registerProviderConnectionFactory(
provider: extensionApi.Provider,
extensionContext: extensionApi.ExtensionContext,
Expand Down

0 comments on commit 048f9d8

Please sign in to comment.