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";
4
4
import { importFromRegistry } from "./commands/importFromRegistry" ;
5
5
import { ServerManagerView } from "./ui/serverManagerView" ;
6
6
import { commonActivate , extensionId } from "./commonActivate" ;
7
+ import { logout , serverSessions } from "./makeRESTRequest" ;
7
8
8
9
export function activate ( context : vscode . ExtensionContext ) {
9
10
const view = new ServerManagerView ( context ) ;
@@ -20,4 +21,9 @@ export function activate(context: vscode.ExtensionContext) {
20
21
return commonActivate ( context , view ) ;
21
22
}
22
23
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