Get stores from vinmonopolet.

Update all endpoint names to distinguish between wine and store actions.
Renamed wineController to vinmonopoletController.
This commit is contained in:
2021-01-24 13:59:34 +01:00
parent 6d5f0e824f
commit fac50805bd
3 changed files with 129 additions and 52 deletions

View File

@@ -1,44 +0,0 @@
const path = require("path");
const vinmonopoletRepository = require(path.join(__dirname, "../vinmonopolet"));
function search(req, res) {
const { query, page } = req.query;
console.log(query, page);
return vinmonopoletRepository.searchByQuery(query, page).then(wines =>
res.json({
wines: wines,
count: wines.length,
page: page,
success: true
})
);
}
function ean(req, res) {
const { ean } = req.params;
return vinmonopoletRepository.searchByEAN(ean).then(wines =>
res.json({
wines: wines,
success: true
})
);
}
function id(req, res) {
const { id } = req.params;
return vinmonopoletRepository.searchById(id).then(wines =>
res.json({
wine: wines[0],
success: true
})
);
}
module.exports = {
search,
ean,
id
};