Use spinners when installing mod

This commit is contained in:
Kallum Jones
2022-08-03 17:47:29 +01:00
parent 2b5d2a3643
commit 32c2f99a31
3 changed files with 21 additions and 12 deletions

View File

@ -23,16 +23,23 @@ export default class PrintUtils {
this.spinner.stop();
}
public error() {
this.spinner.fail();
public error(print: string | Error) {
if (print instanceof Error) {
this.spinner.fail(print.message)
if (ModManager.logger != null) {
ModManager.logger.error(print)
}
} else {
this.spinner.fail(print);
}
}
public succeed() {
this.spinner.succeed();
public succeed(print: string) {
this.spinner.succeed(print);
}
public updateText(text: string) {
this.spinner.info(text);
this.spinner.start(text);
}
public clear() {