diff --git a/api/wineinfo.js b/api/wineinfo.js index 053a68c..d2cac75 100644 --- a/api/wineinfo.js +++ b/api/wineinfo.js @@ -2,7 +2,7 @@ const express = require("express"); const path = require("path"); const router = express.Router(); const fetch = require('node-fetch') -const config = require(path.join(__dirname + "/../config/env/vinmonopolet.config")); +const config = require(path.join(__dirname + "/../config/env/lottery.config")); const mustBeAuthenticated = require(path.join(__dirname + "/../middleware/mustBeAuthenticated")) @@ -32,7 +32,7 @@ router.route("/wineinfo/search").get(async (req, res) => { const vinmonopoletResponse = await fetch(url, { headers: { - "Ocp-Apim-Subscription-Key": `${config.gatewayToken}` + "Ocp-Apim-Subscription-Key": config.vinmonopoletToken } }) .then(resp => resp.json()) diff --git a/config/env/lottery.config.example.js b/config/env/lottery.config.example.js index 594b3d7..98b8d4d 100644 --- a/config/env/lottery.config.example.js +++ b/config/env/lottery.config.example.js @@ -6,5 +6,6 @@ module.exports = { date: 5, hours: 15, apiUrl: undefined, - gatewayToken: undefined -}; + gatewayToken: undefined, + vinmonopoletToken: undefined +}; \ No newline at end of file diff --git a/schemas/RequestedWine.js b/schemas/RequestedWine.js new file mode 100644 index 0000000..12c7257 --- /dev/null +++ b/schemas/RequestedWine.js @@ -0,0 +1,13 @@ +const mongoose = require("mongoose"); +const Schema = mongoose.Schema; + +const RequestedWine = new Schema({ + count: Number, + wineId: String, + wine: { + type: Schema.Types.ObjectId, + ref: "Wine" + } +}); + +module.exports = mongoose.model("RequestedWine", RequestedWine);