Skip to content

Commit eddb243

Browse files
Feature/sca realtime errors (#419)
* add sca realtime errors * add sca realtime errors
1 parent 39fb7d3 commit eddb243

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

src/main/scaRealtime/CxScaRealTime.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1+
import CxScaRealTimeErrors from "./CxScaRealTimeErrors";
2+
13
export default class CxScaRealTime {
24
totalCount: string;
35
results: any = [];
4-
6+
errors : CxScaRealTimeErrors[];
57
static parseScaRealTimeResponse(resultObject: any): CxScaRealTime {
68
const scaRealTime: CxScaRealTime = new CxScaRealTime();
79
scaRealTime.totalCount = resultObject.totalCount;
810
scaRealTime.results = resultObject.results || [];
11+
scaRealTime.errors = resultObject.errors.map((errorObject: any) => CxScaRealTimeErrors.parseScaRealTimeResponseError(errorObject)) || [];
912

1013
return scaRealTime;
1114
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
export default class CxScaRealTimeErrors {
2+
message: string;
3+
filename: string;
4+
5+
static parseScaRealTimeResponseError(errorObject: any): CxScaRealTimeErrors {
6+
const cxScaRealTimeErrors: CxScaRealTimeErrors = new CxScaRealTimeErrors();
7+
cxScaRealTimeErrors.message = errorObject.message;
8+
cxScaRealTimeErrors.filename = errorObject.filename;
9+
10+
return cxScaRealTimeErrors;
11+
}
12+
}

0 commit comments

Comments
 (0)