Extra Stat collection (#407)

* Cleaned up error interceptor to avoid sending auth errors (when a 500 occurs) to sentry as auth errors aren't issues.

* Added extra stat collection

* Fixed a bad gitignore which ignored anything in a stats directory
This commit is contained in:
Joseph Milazzo 2021-07-20 11:32:37 -05:00 committed by GitHub
parent b9a06d3586
commit b11bb0e3b5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 64 additions and 57 deletions

View file

@ -25,10 +25,6 @@ export class ErrorInterceptor implements HttpInterceptor {
if (error === undefined || error === null) {
return throwError(error);
}
if (!environment.production) {
console.error('error:', error);
}
switch (error.status) {
case 400:
@ -99,12 +95,15 @@ export class ErrorInterceptor implements HttpInterceptor {
}
private handleServerException(error: any) {
console.error('500 error:', error);
const err = error.error;
if (err.hasOwnProperty('message') && err.message.trim() !== '') {
if (err.message != 'User is not authenticated') {
console.log('500 error: ', error);
}
this.toastr.error(err.message);
} else {
this.toastr.error('There was an unknown critical error.');
console.error('500 error:', error);
}
}