@@ -54,6 +54,7 @@ export async function activate(context: vscode.ExtensionContext): Promise<void>
54
54
vscode . commands . registerCommand ( "leetcode.manageSessions" , ( ) => session . manageSessions ( ) ) ,
55
55
vscode . commands . registerCommand ( "leetcode.previewProblem" , ( node : LeetCodeNode ) => show . previewProblem ( node ) ) ,
56
56
vscode . commands . registerCommand ( "leetcode.showProblem" , ( node : LeetCodeNode ) => show . showProblem ( node ) ) ,
57
+ vscode . commands . registerCommand ( "leetcode.pickOne" , ( ) => show . pickOne ( ) ) ,
57
58
vscode . commands . registerCommand ( "leetcode.searchProblem" , ( ) => show . searchProblem ( ) ) ,
58
59
vscode . commands . registerCommand ( "leetcode.showSolution" , ( input : LeetCodeNode | vscode . Uri ) => show . showSolution ( input ) ) ,
59
60
vscode . commands . registerCommand ( "leetcode.refreshExplorer" , ( ) => leetCodeTreeDataProvider . refresh ( ) ) ,
@@ -63,7 +64,7 @@ export async function activate(context: vscode.ExtensionContext): Promise<void>
63
64
) ;
64
65
65
66
await leetCodeExecutor . switchEndpoint ( plugin . getLeetCodeEndpoint ( ) ) ;
66
- leetCodeManager . getLoginStatus ( ) ;
67
+ await leetCodeManager . getLoginStatus ( ) ;
67
68
} catch ( error ) {
68
69
leetCodeChannel . appendLine ( error . toString ( ) ) ;
69
70
promptForOpenOutputChannel ( "Extension initialization failed. Please open output channel for details." , DialogType . error ) ;
0 commit comments