File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import * as vscode from "vscode";
44import { importFromRegistry } from "./commands/importFromRegistry" ;
55import { ServerManagerView } from "./ui/serverManagerView" ;
66import { commonActivate , extensionId } from "./commonActivate" ;
7+ import { logout , serverSessions } from "./makeRESTRequest" ;
78
89export function activate ( context : vscode . ExtensionContext ) {
910 const view = new ServerManagerView ( context ) ;
@@ -20,4 +21,9 @@ export function activate(context: vscode.ExtensionContext) {
2021 return commonActivate ( context , view ) ;
2122}
2223
23- export function deactivate ( ) { }
24+ export async function deactivate ( ) {
25+ // Do our best to log out of all sessions
26+ for ( const serverSession of serverSessions ) {
27+ await logout ( serverSession [ 1 ] . serverName ) ;
28+ }
29+ }
You can’t perform that action at this time.
0 commit comments