Commit f204cbbb authored by Tobias Ingebrigt Ørstad's avatar Tobias Ingebrigt Ørstad
Browse files

Merge branch '95-backend-cleanup' into 'dev'

Made sure players can only join tournaments that have not gone past the starttime

Closes #95

See merge request tobiasio/progark-gruppe-3!103
parents e5af89e0 b76fd9a7
......@@ -220,6 +220,8 @@ router.post("/join", (req, res) => {
active: true,
// the array of players cannot already contain the player
players: { $nin: [playerId] },
// we dont want tournaments that have gone past their starttime
startTime: { $gte: new Date() },
},
// Add the player to the array
{
......@@ -500,6 +502,17 @@ function roundcheck(client, tournament) {
//if there are less then two people left in the first round, or zero people left in the first round
//the tournament ends
}
if (rounds.length > 0) {
// If there is only one player in the tournaments first round and the starttime
// has expired, we end the tournament
if (
left.length < 2 &&
active == 1 &&
new Date(start) < new Date()
) {
end = true;
}
}
functions
.timeOut(client, tournament, timedOut, timedOutRounds)
.then(
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment