Fix reload modal logic when turning on/off MSAL (#225446)

This wasn't firing before. This fixes that.
This commit is contained in:
Tyler James Leonhardt
2024-08-12 15:24:18 -07:00
committed by GitHub
parent 0db668c6dd
commit 44464d7ccd

View File

@@ -7,12 +7,11 @@ import { commands, ExtensionContext, l10n, window, workspace } from 'vscode';
import * as extensionV1 from './extensionV1';
import * as extensionV2 from './extensionV2';
const config = workspace.getConfiguration('microsoft');
const useMsal = config.get<boolean>('useMsal', false);
const useMsal = workspace.getConfiguration('microsoft').get<boolean>('useMsal', false);
export async function activate(context: ExtensionContext) {
context.subscriptions.push(workspace.onDidChangeConfiguration(async e => {
if (!e.affectsConfiguration('microsoft.useMsal') && useMsal === config.get<boolean>('useMsal', false)) {
if (!e.affectsConfiguration('microsoft.useMsal') || useMsal === workspace.getConfiguration('microsoft').get<boolean>('useMsal', false)) {
return;
}