|
|
@@ -93,6 +93,11 @@ server.get("/wins", function(req, res, next) {
|
|
|
|
|
|
server.put("/vote/:name", function(req, res, next) {
|
|
|
const user = db.get(`/users/${req.params.name}`);
|
|
|
+ const votes = db.get(`/votes`);
|
|
|
+ if (Object.keys(votes) > 3) {
|
|
|
+ res.send({ error: errors.vote.full });
|
|
|
+ return next();
|
|
|
+ }
|
|
|
if (user && req.body.password === user.password) {
|
|
|
db.set(`/votes/${req.params.name}`, { factions: req.body.factions });
|
|
|
const dbEntry = db.get(`/votes/${req.params.name}`);
|