Skip to content

Commit 2df5085

Browse files
jdneorgrunber
authored andcommitted
Ensure meaningful information is displayed via progress reporter
Signed-off-by: Sheng Chen <[email protected]>
1 parent f8c989b commit 2df5085

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/serverTaskPresenter.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,15 @@ class ServerTaskTerminal implements Pseudoterminal {
9595
return;
9696
}
9797

98-
this.onDidWriteEvent.fire(`${report.id.slice(0, 8)} ${report.task}: ${report.status} [${report.workDone}/${report.totalWork}]\r\n`);
98+
let taskMsg = `${report.id.slice(0, 8)} ${report.task}`;
99+
if (report.status) {
100+
taskMsg += `: ${report.status}`;
101+
}
102+
if (report.totalWork && report.workDone >= 0) {
103+
taskMsg += ` [${report.workDone}/${report.totalWork}]`;
104+
}
105+
106+
this.onDidWriteEvent.fire(`${taskMsg}\r\n`);
99107
}
100108

101109
open(initialDimensions: TerminalDimensions): void {

0 commit comments

Comments
 (0)