提交 5463322d 编写于 作者: R Rachel Macfarlane

Clear trusted extensions on sign out, fixes #96616

上级 f4e49a5f
...@@ -167,6 +167,7 @@ export class MainThreadAuthenticationProvider extends Disposable { ...@@ -167,6 +167,7 @@ export class MainThreadAuthenticationProvider extends Disposable {
if (result.confirmed) { if (result.confirmed) {
sessionsForAccount?.forEach(sessionId => this.logout(sessionId)); sessionsForAccount?.forEach(sessionId => this.logout(sessionId));
removeAccountUsage(this.storageService, this.id, accountName); removeAccountUsage(this.storageService, this.id, accountName);
this.storageService.remove(`${this.id}-${accountName}`, StorageScope.GLOBAL);
} }
} }
...@@ -457,6 +458,7 @@ export class MainThreadAuthentication extends Disposable implements MainThreadAu ...@@ -457,6 +458,7 @@ export class MainThreadAuthentication extends Disposable implements MainThreadAu
} }
this.storageService.store(`${extensionName}-${providerId}`, sessionId, StorageScope.GLOBAL); this.storageService.store(`${extensionName}-${providerId}`, sessionId, StorageScope.GLOBAL);
addAccountUsage(this.storageService, providerId, accountName, extensionId, extensionName);
} }
private getFullKey(extensionId: string): string { private getFullKey(extensionId: string): string {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册