File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
projects/fusio-sdk/src/lib/service Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change 1
1
import { Injectable } from '@angular/core' ;
2
2
import { Message } from "fusio-sdk/dist/src/generated/consumer/Message" ;
3
- import axios from "axios" ;
4
3
import { EventService } from "./event.service" ;
4
+ import { MessageException as BackendException } from "fusio-sdk/dist/src/generated/backend/MessageException" ;
5
+ import { MessageException as ConsumerException } from "fusio-sdk/dist/src/generated/consumer/MessageException" ;
5
6
6
7
@Injectable ( {
7
8
providedIn : 'root'
@@ -12,11 +13,8 @@ export class ErrorService {
12
13
13
14
public convert ( error : any ) : Message {
14
15
let message : Message ;
15
- if ( axios . isAxiosError ( error ) && error . response ) {
16
- message = {
17
- success : false ,
18
- message : error . response . data . message || 'An unknown error occurred' ,
19
- } ;
16
+ if ( error instanceof BackendException || error instanceof ConsumerException ) {
17
+ message = error . getPayload ( ) ;
20
18
} else {
21
19
message = {
22
20
success : false ,
You can’t perform that action at this time.
0 commit comments