1- import axios , { AxiosError , AxiosResponse } from " axios" ;
2- import { EventBus } from " @/event-bus" ;
1+ import axios , { AxiosError , AxiosResponse } from ' axios' ;
2+ import { EventBus } from ' @/event-bus' ;
33
44export const configureAxiosInterceptors = ( ) : void => {
55 axios . interceptors . response . use (
@@ -16,30 +16,30 @@ export const configureAxiosInterceptors = (): void => {
1616const handleAxiosError = ( error : AxiosError ) : void => {
1717 // Error Message Object
1818 const message = {
19- body : " Internal Server Error" ,
20- request : "" ,
19+ body : ' Internal Server Error' ,
20+ request : '' ,
2121 status : 500
2222 } ;
2323
2424 //Setup Error Message
25- if ( typeof error !== " undefined" ) {
26- if ( error . hasOwnProperty ( " message" ) ) {
25+ if ( typeof error !== ' undefined' ) {
26+ if ( error . hasOwnProperty ( ' message' ) ) {
2727 message . body = error . message ;
2828 }
2929 }
3030
31- if ( typeof error . response !== " undefined" ) {
31+ if ( typeof error . response !== ' undefined' ) {
3232 // Setup Generic Response Messages
3333 if ( error . response . status === 401 ) {
34- message . body = " UnAuthorized" ;
34+ message . body = ' UnAuthorized' ;
3535 } else if ( error . response . status === 404 ) {
36- message . body = " API Route is Missing or Undefined" ;
36+ message . body = ' API Route is Missing or Undefined' ;
3737 } else if ( error . response . status === 405 ) {
38- message . body = " API Route Method Not Allowed" ;
38+ message . body = ' API Route Method Not Allowed' ;
3939 } else if ( error . response . status === 422 ) {
4040 //Validation Message
4141 } else if ( error . response . status >= 500 ) {
42- message . body = " Internal Server Error" ;
42+ message . body = ' Internal Server Error' ;
4343 }
4444
4545 // Assign error status code
@@ -48,13 +48,13 @@ const handleAxiosError = (error: AxiosError): void => {
4848 }
4949
5050 // Try to Use the Response Message
51- if ( error . hasOwnProperty ( " response" ) && error . response . hasOwnProperty ( " data" ) ) {
52- if ( error . response . data . hasOwnProperty ( " message" ) && error . response . data . message . length > 0 ) {
51+ if ( error . hasOwnProperty ( ' response' ) && error . response . hasOwnProperty ( ' data' ) ) {
52+ if ( error . response . data . hasOwnProperty ( ' message' ) && error . response . data . message . length > 0 ) {
5353 message . body = error . response . data . message ;
5454 }
5555 }
5656 }
5757
5858 // Log in console or use Snotify notification (via Global EventBus)
59- EventBus . $snotify . error ( `${ message . status } (${ message . body } )` , " XHR Error" ) ;
59+ EventBus . $snotify . error ( `${ message . status } (${ message . body } )` , ' XHR Error' ) ;
6060} ;
0 commit comments