Skip to content

Commit 1f600d9

Browse files
committed
Same logic for stable and beta (#4964)
1 parent c0f7eca commit 1f600d9

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

news/1 Enhancements/4960.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Use the download same logic for `stable` channel of the `Language Server` as that in `beta`.

src/client/activation/languageServer/downloadChannelRules.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export class DownloadBetaChannelRule implements IDownloadChannelRule {
3333
true,
3434
frequencyForBetalLSDownloadCheck);
3535

36-
// If we haven't checked it in the last 24 hours, then ensure we don't do it again.
36+
// If we have checked it in the last 24 hours, then ensure we don't do it again.
3737
if (globalState.value) {
3838
await globalState.updateValue(false);
3939
return true;

src/client/activation/serviceRegistry.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { LanguageServerExtensionActivationService } from './activationService';
1515
import { JediExtensionActivator } from './jedi';
1616
import { LanguageServerExtensionActivator } from './languageServer/activator';
1717
import { LanguageServerAnalysisOptions } from './languageServer/analysisOptions';
18-
import { DownloadBetaChannelRule, DownloadDailyChannelRule, DownloadStableChannelRule } from './languageServer/downloadChannelRules';
18+
import { DownloadBetaChannelRule, DownloadDailyChannelRule } from './languageServer/downloadChannelRules';
1919
import { LanguageServerDownloader } from './languageServer/downloader';
2020
import { InterpreterDataService } from './languageServer/interpreterDataService';
2121
import { BaseLanguageClientFactory, DownloadedLanguageClientFactory, SimpleLanguageClientFactory } from './languageServer/languageClientFactory';
@@ -46,7 +46,7 @@ export function registerTypes(serviceManager: IServiceManager) {
4646
serviceManager.addSingleton<INugetRepository>(INugetRepository, DailyLanguageServerPackageRepository, LanguageServerDownloadChannel.daily);
4747
serviceManager.addSingleton<IDownloadChannelRule>(IDownloadChannelRule, DownloadDailyChannelRule, LanguageServerDownloadChannel.daily);
4848
serviceManager.addSingleton<IDownloadChannelRule>(IDownloadChannelRule, DownloadBetaChannelRule, LanguageServerDownloadChannel.beta);
49-
serviceManager.addSingleton<IDownloadChannelRule>(IDownloadChannelRule, DownloadStableChannelRule, LanguageServerDownloadChannel.stable);
49+
serviceManager.addSingleton<IDownloadChannelRule>(IDownloadChannelRule, DownloadBetaChannelRule, LanguageServerDownloadChannel.stable);
5050
serviceManager.addSingleton<ILanagueServerCompatibilityService>(ILanagueServerCompatibilityService, LanguageServerCompatibilityService);
5151
serviceManager.addSingleton<ILanguageClientFactory>(ILanguageClientFactory, BaseLanguageClientFactory, LanguageClientFactory.base);
5252
serviceManager.addSingleton<ILanguageClientFactory>(ILanguageClientFactory, DownloadedLanguageClientFactory, LanguageClientFactory.downloaded);

0 commit comments

Comments
 (0)