Skip to content

Commit

Permalink
Switch du for get-folder-size
Browse files Browse the repository at this point in the history
  • Loading branch information
Heliozoa committed Sep 11, 2024
1 parent 1750499 commit e1d23ec
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 40 deletions.
49 changes: 18 additions & 31 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -447,8 +447,8 @@
},
"dependencies": {
"del": "^7.1.0",
"du": "^1.0.0",
"fs-extra": "^11.2.0",
"get-folder-size": "^5.0.0",
"handlebars": "^4.7.8",
"lodash": "^4.17.21",
"tree-kill": "^1.2.2",
Expand Down
18 changes: 10 additions & 8 deletions src/panels/TmcPanel.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import du = require("du");
import getFolderSize from "get-folder-size";
import { compact } from "lodash";
import { Disposable, Uri, ViewColumn, Webview, WebviewPanel, window } from "vscode";
import * as vscode from "vscode";
Expand Down Expand Up @@ -380,13 +380,15 @@ export class TmcPanel {
target: message.sourcePanel,
tmcDataPath: actionContext.resources.projectsDirectory,
});
du(actionContext.resources.projectsDirectory).then((size) =>
postMessageToWebview(webview, {
type: "setTmcDataSize",
target: message.sourcePanel,
tmcDataSize: formatSizeInBytes(size),
}),
);
getFolderSize
.loose(actionContext.resources.projectsDirectory)
.then((size) =>
postMessageToWebview(webview, {
type: "setTmcDataSize",
target: message.sourcePanel,
tmcDataSize: formatSizeInBytes(size),
}),
);
break;
}
case "requestSelectCourseData": {
Expand Down

0 comments on commit e1d23ec

Please sign in to comment.