diff --git a/api/virtualLottery.js b/api/virtualLottery.js index 65ca63e..2584c59 100644 --- a/api/virtualLottery.js +++ b/api/virtualLottery.js @@ -89,7 +89,7 @@ router.route("/winner").get(mustBeAuthenticated, async (req, res) => { const hit = await Attendee.find(findObject); if (hit && hit.length) { contestantsToChooseFrom = hit; - break + break; } tries++; } @@ -97,7 +97,7 @@ router.route("/winner").get(mustBeAuthenticated, async (req, res) => { return res.status(404).send({ success: false, message: `Klarte ikke trekke en vinner etter ${maxTries} forsøk.` - }) + }); } let attendeeListDemocratic = []; @@ -125,7 +125,11 @@ router.route("/winner").get(mustBeAuthenticated, async (req, res) => { let newWinnerElement = new VirtualWinner({ name: winner.name, phoneNumber: winner.phoneNumber, - color: colorToChooseFrom + color: colorToChooseFrom, + red: winner.red, + blue: winner.blue, + green: winner.green, + yellow: winner.yellow }); await Attendee.remove({ name: winner.name, phoneNumber: winner.phoneNumber }); diff --git a/schemas/VirtualWinner.js b/schemas/VirtualWinner.js index ec618ad..a5d4a37 100644 --- a/schemas/VirtualWinner.js +++ b/schemas/VirtualWinner.js @@ -4,7 +4,11 @@ const Schema = mongoose.Schema; const VirtualWinner = new Schema({ name: String, phoneNumber: String, - color: String + color: String, + green: Number, + blue: Number, + red: Number, + yellow: Number }); module.exports = mongoose.model("VirtualWinner", VirtualWinner);