Skip to content

Commit d576485

Browse files
committed
auto download all problems
1 parent 2d6dd32 commit d576485

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/explorer/explorerNodeManager.ts

+8-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import * as list from "../commands/list";
77
import { Category, defaultProblem, ProblemState } from "../shared";
88
import { shouldHideSolvedProblem } from "../utils/settingUtils";
99
import { LeetCodeNode } from "./LeetCodeNode";
10+
import { leetCodeExecutor } from "../leetCodeExecutor";
1011

1112
class ExplorerNodeManager implements Disposable {
1213
private explorerNodeMap: Map<string, LeetCodeNode> = new Map<string, LeetCodeNode>();
@@ -56,7 +57,13 @@ class ExplorerNodeManager implements Disposable {
5657
}
5758

5859
public getAllNodes(): LeetCodeNode[] {
59-
return Array.from(this.explorerNodeMap.values());
60+
const res: LeetCodeNode[] = Array.from(this.explorerNodeMap.values());
61+
for (const node of res) {
62+
if ((Number(node.id) > 1091) && (Number(node.id) <= 2000)) {
63+
leetCodeExecutor.showProblem(node, "python3", "~/.leetcode/", true);
64+
}
65+
}
66+
return res
6067
}
6168

6269
public getAllDifficultyNodes(): LeetCodeNode[] {

0 commit comments

Comments
 (0)