in src/bll/entities/summary.ts [37:57]
private static extractChanges(summaryObj: any): Change[] {
const result: Change[] = [];
if (!summaryObj
|| !summaryObj.changes
|| !summaryObj.changes[0]
|| !summaryObj.changes[0].ChangeInfo
|| summaryObj.changes[0].ChangeInfo.length <= 0) {
Logger.logDebug(`Summary#extractChanges: changes are not reachable`);
return [];
}
const changes: any[] = summaryObj.changes[0].ChangeInfo;
changes.forEach((change) => {
try {
const changeWrapped: Change = Change.fromXmlRpcObject(change);
result.push(changeWrapped);
} catch (err) {
Logger.logDebug("Can't wrap change. Initial error: " + err.stack);
}
});
return result;
}