@@ -65,27 +65,24 @@ export class LeetCodeTreeDataProvider implements vscode.TreeDataProvider<LeetCod
65
65
] ;
66
66
}
67
67
if ( ! element ) { // Root view
68
- return new Promise ( async ( resolve : ( res : LeetCodeNode [ ] ) => void ) : Promise < void > => {
69
- await this . getProblemData ( ) ;
70
- resolve ( [
71
- new LeetCodeNode ( Object . assign ( { } , defaultProblem , {
72
- id : Category . Difficulty ,
73
- name : Category . Difficulty ,
74
- } ) , "ROOT" , false ) ,
75
- new LeetCodeNode ( Object . assign ( { } , defaultProblem , {
76
- id : Category . Tag ,
77
- name : Category . Tag ,
78
- } ) , "ROOT" , false ) ,
79
- new LeetCodeNode ( Object . assign ( { } , defaultProblem , {
80
- id : Category . Company ,
81
- name : Category . Company ,
82
- } ) , "ROOT" , false ) ,
83
- new LeetCodeNode ( Object . assign ( { } , defaultProblem , {
84
- id : Category . Favorite ,
85
- name : Category . Favorite ,
86
- } ) , "ROOT" , false ) ,
87
- ] ) ;
88
- } ) ;
68
+ return [
69
+ new LeetCodeNode ( Object . assign ( { } , defaultProblem , {
70
+ id : Category . Difficulty ,
71
+ name : Category . Difficulty ,
72
+ } ) , "ROOT" , false ) ,
73
+ new LeetCodeNode ( Object . assign ( { } , defaultProblem , {
74
+ id : Category . Tag ,
75
+ name : Category . Tag ,
76
+ } ) , "ROOT" , false ) ,
77
+ new LeetCodeNode ( Object . assign ( { } , defaultProblem , {
78
+ id : Category . Company ,
79
+ name : Category . Company ,
80
+ } ) , "ROOT" , false ) ,
81
+ new LeetCodeNode ( Object . assign ( { } , defaultProblem , {
82
+ id : Category . Favorite ,
83
+ name : Category . Favorite ,
84
+ } ) , "ROOT" , false ) ,
85
+ ] ;
89
86
} else {
90
87
switch ( element . name ) { // First-level
91
88
case Category . Favorite :
0 commit comments