Remove redundant line breaks and clean up formatting in gambling.js.
This commit is contained in:
@@ -80,26 +80,21 @@ app.post("/register", (request, response) => {
|
|||||||
if (users.some(u => u.username === username)) {
|
if (users.some(u => u.username === username)) {
|
||||||
return response.status(400).json({error: "Username already exists"});
|
return response.status(400).json({error: "Username already exists"});
|
||||||
}
|
}
|
||||||
|
|
||||||
const token = generateAccessToken({username});
|
const token = generateAccessToken({username});
|
||||||
saveUser({username, password, token, "money": 200});
|
saveUser({username, password, token, "money": 200});
|
||||||
|
|
||||||
response.json({lower_username, token});
|
response.json({lower_username, token});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get("/leaderboard", authenticateToken, (req, res) => {
|
app.get("/leaderboard", authenticateToken, (req, res) => {
|
||||||
const users = get_data();
|
const users = get_data();
|
||||||
const sorted = users.sort((a, b) => b.money - a.money);
|
const sorted = users.sort((a, b) => b.money - a.money);
|
||||||
|
|
||||||
const top10 = sorted.slice(0, 10).map(u => ({
|
const top10 = sorted.slice(0, 10).map(u => ({
|
||||||
username: u.username,
|
username: u.username,
|
||||||
money: u.money,
|
money: u.money,
|
||||||
}));
|
}));
|
||||||
|
|
||||||
const username = req.user.username;
|
const username = req.user.username;
|
||||||
const position = sorted.findIndex(u => u.username === username) + 1;
|
const position = sorted.findIndex(u => u.username === username) + 1;
|
||||||
const self = sorted.find(u => u.username === username);
|
const self = sorted.find(u => u.username === username);
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
leaderboard: top10,
|
leaderboard: top10,
|
||||||
self: {
|
self: {
|
||||||
@@ -305,14 +300,12 @@ app.delete("/lobby/leave", authenticateToken, async (req, res) => {
|
|||||||
res.status(404).json({error: "Lobby not found"});
|
res.status(404).json({error: "Lobby not found"});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
app.get("/lobby/players", authenticateToken, async (req, res) => {
|
app.get("/lobby/players", authenticateToken, async (req, res) => {
|
||||||
let lobbyId = req.query.lobbyId;
|
let lobbyId = req.query.lobbyId;
|
||||||
let players = playerMap[lobbyId] || [];
|
let players = playerMap[lobbyId] || [];
|
||||||
res.json({players});
|
res.json({players});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
app.listen(port, () => {
|
app.listen(port, () => {
|
||||||
console.log("Server is running on port " + port);
|
console.log("Server is running on port " + port);
|
||||||
});
|
});
|
||||||
Reference in New Issue
Block a user