in public/lib/composer-service.js [73:88]
function parseComposerData(response, target) {
target = target || {};
if (!response.data || !response.data.data || !response.data.data.id) {
$log.error("Composer response missing id field. Response: " + JSON.stringify(response) + " \n Stub metadata: " + JSON.stringify(target))
return Promise.reject({
message: "composer response did not contain id, response: " + JSON.stringify(response)})
} else {
const data = response.data.data;
Object.keys(composerParseMap).forEach((key) => {
target[key] = composerParseMap[key](data);
});
return Promise.resolve(target);
}
}