Skip to content

Commit 90ef91b

Browse files
committed
stop on symbol dispose
1 parent e9becf5 commit 90ef91b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

packages/hub/cli.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,10 @@ class UploadProgressManager {
114114
this.multibar.stop();
115115
}
116116
}
117+
118+
[Symbol.dispose](): void {
119+
this.stop();
120+
}
117121
}
118122

119123
// Didn't find the import from "node:util", so duplicated it here
@@ -474,10 +478,7 @@ async function run() {
474478
console.log("\n✅ Upload completed successfully!");
475479
}
476480
} catch (error) {
477-
progressManager.stop();
478481
throw error;
479-
} finally {
480-
progressManager.stop();
481482
}
482483
break;
483484
}

0 commit comments

Comments
 (0)