File tree 1 file changed +1
-3
lines changed
1 file changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,6 @@ export class LeetCodeTreeDataProvider implements vscode.TreeDataProvider<LeetCod
41
41
constructor ( private context : vscode . ExtensionContext , private channel : vscode . OutputChannel ) { }
42
42
43
43
public async refresh ( ) : Promise < void > {
44
- this . treeData . clear ( ) ;
45
44
await this . getProblemData ( ) ;
46
45
this . onDidChangeTreeDataEvent . fire ( ) ;
47
46
}
@@ -100,14 +99,14 @@ export class LeetCodeTreeDataProvider implements vscode.TreeDataProvider<LeetCod
100
99
101
100
private async getProblemData ( ) : Promise < void > {
102
101
const allProblems : list . IProblem [ ] = await list . listProblems ( this . channel ) ;
102
+ this . treeData . clear ( ) ;
103
103
for ( const problem of allProblems ) {
104
104
const problems : list . IProblem [ ] | undefined = this . treeData . get ( problem . difficulty ) ;
105
105
if ( problems ) {
106
106
problems . push ( problem ) ;
107
107
} else {
108
108
this . treeData . set ( problem . difficulty , [ problem ] ) ;
109
109
}
110
-
111
110
}
112
111
}
113
112
@@ -156,5 +155,4 @@ export class LeetCodeTreeDataProvider implements vscode.TreeDataProvider<LeetCod
156
155
} ) ;
157
156
return difficultynodes ;
158
157
}
159
-
160
158
}
You can’t perform that action at this time.
0 commit comments