removed hardcoded included metadata from mock items

This commit is contained in:
Art Lowel
2016-12-15 17:21:53 +01:00
parent 8f2b141076
commit 7bf5c22e5f
2 changed files with 4 additions and 188 deletions

View File

@@ -120,7 +120,7 @@ export function createMockApi() {
console.log('GET');
// 70ms latency
setTimeout(function() {
res.json(toJSONAPIResponse(req, ITEMS, METADATA));
res.json(toJSONAPIResponse(req, ITEMS));
}, 0);
// })
@@ -146,7 +146,7 @@ export function createMockApi() {
try {
req.item_id = id;
req.item = ITEMS.find((item) => {
return item.id = id;
return item.id === id;
});
next();
} catch (e) {
@@ -157,7 +157,7 @@ export function createMockApi() {
router.route('/items/:item_id')
.get(function(req, res) {
console.log('GET', util.inspect(req.item, { colors: true }));
const metadataIds: string[] = req.item.relationships.metadata.map(obj => obj.id);
const metadataIds: string[] = req.item.relationships.metadata.data.map(obj => obj.id);
const itemMetadata: any[] = METADATA.filter((metadatum) => {
return metadataIds.indexOf(metadatum.id) >= 0
});