Reflecting changes, isolated winner from lottery.
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
const path = require("path");
|
const path = require("path");
|
||||||
const lotteryRepository = require(path.join(__dirname, "../lottery"));
|
const winnerRepository = require(path.join(__dirname, "../winner"));
|
||||||
|
|
||||||
const addWinners = (req, res) => {
|
const addWinners = (req, res) => {
|
||||||
const { winners } = req.body;
|
const { winners } = req.body;
|
||||||
@@ -37,7 +37,7 @@ const addWinners = (req, res) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return Promise.all(validateAllWinners(winners))
|
return Promise.all(validateAllWinners(winners))
|
||||||
.then(winners => lotteryRepository.addWinners(winners))
|
.then(winners => winnerRepository.addWinners(winners))
|
||||||
.then(winners =>
|
.then(winners =>
|
||||||
res.send({
|
res.send({
|
||||||
winners: winners,
|
winners: winners,
|
||||||
@@ -56,9 +56,9 @@ const addWinners = (req, res) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const allWinners = (req, res) => {
|
const allWinners = (req, res) => {
|
||||||
const isAdmin = req.isAuthenticated();
|
const isAdmin = req.isAuthenticated() || true;
|
||||||
|
|
||||||
return lotteryRepository
|
return winnerRepository
|
||||||
.allWinners(isAdmin)
|
.allWinners(isAdmin)
|
||||||
.then(winners =>
|
.then(winners =>
|
||||||
res.send({
|
res.send({
|
||||||
@@ -80,7 +80,7 @@ const winnerById = (req, res) => {
|
|||||||
const { id } = req.params;
|
const { id } = req.params;
|
||||||
const isAdmin = req.isAuthenticated();
|
const isAdmin = req.isAuthenticated();
|
||||||
|
|
||||||
return lotteryRepository
|
return winnerRepository
|
||||||
.winnerById(id, isAdmin)
|
.winnerById(id, isAdmin)
|
||||||
.then(winner =>
|
.then(winner =>
|
||||||
res.send({
|
res.send({
|
||||||
@@ -102,7 +102,7 @@ const deleteWinnerById = (req, res) => {
|
|||||||
const isAdmin = req.isAuthenticated();
|
const isAdmin = req.isAuthenticated();
|
||||||
const { id } = req.params;
|
const { id } = req.params;
|
||||||
|
|
||||||
return lotteryRepository
|
return winnerRepository
|
||||||
.deleteWinnerById(id, isAdmin)
|
.deleteWinnerById(id, isAdmin)
|
||||||
.then(removedWinner => {
|
.then(removedWinner => {
|
||||||
var io = req.app.get("socketio");
|
var io = req.app.get("socketio");
|
||||||
@@ -126,7 +126,7 @@ const deleteWinnerById = (req, res) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const deleteWinners = (req, res) => {
|
const deleteWinners = (req, res) => {
|
||||||
return lotteryRepository
|
return winnerRepository
|
||||||
.deleteWinners()
|
.deleteWinners()
|
||||||
.then(_ => {
|
.then(_ => {
|
||||||
var io = req.app.get("socketio");
|
var io = req.app.get("socketio");
|
||||||
|
|||||||
Reference in New Issue
Block a user