Clean up logging and fix error handling

This commit is contained in:
Nick Cipollo
2019-12-13 15:40:34 -05:00
parent b25a3c63b3
commit 734853d8c8
3 changed files with 15 additions and 6 deletions
+6 -2
View File
@@ -15,17 +15,21 @@ class ErrorMessage {
return [];
}
}
get status() {
return this.error.status;
}
hasErrorWithCode(code) {
return this.githubErrors.some((err) => err.code == code);
}
toString() {
const message = this.error.message;
const errors = this.githubErrors;
const status = this.status;
if (errors.length > 0) {
return `${message}\nErrors:\n${this.errorBulletedList(errors)}`;
return `Error ${status}: ${message}\nErrors:\n${this.errorBulletedList(errors)}`;
}
else {
return message;
return `Error ${status}: ${message}`;
}
}
errorBulletedList(errors) {