Browse Source

Update to add full error

Craig Fletcher 4 years ago
parent
commit
12dca4f73b
1 changed files with 5 additions and 0 deletions
  1. 5 0
      modules/server.js

+ 5 - 0
modules/server.js

@@ -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}`);