users by elo

This commit is contained in:
Milo
2025-06-02 14:44:22 +02:00
parent 95b0f42393
commit e6b3b1fd5a
2 changed files with 10 additions and 2 deletions

View File

@@ -42,7 +42,7 @@ import {
getUserInventory,
getTopSkins, updateUserCoins,
insertLog, stmtLogs,
getLogs, getUserLogs, getUserElo, getUserGames,
getLogs, getUserLogs, getUserElo, getUserGames, getUsersByElo,
} from './init_database.js';
import { getValorantSkins, getSkinTiers } from './valo.js';
import {sleep} from "openai/core";
@@ -2636,6 +2636,11 @@ app.get('/users', (req, res) => {
res.json(users);
});
app.get('/users/by-elo', (req, res) => {
const users = getUsersByElo.all()
res.json(users);
})
app.get('/logs', (req, res) => {
return res.status(200).json(getLogs.all())
})

View File

@@ -114,4 +114,7 @@ stmtElos.run()
export const insertElos = flopoDB.prepare(`INSERT INTO elos (id, elo) VALUES (@id, @elo)`);
export const getElos = flopoDB.prepare(`SELECT * FROM elos`);
export const getUserElo = flopoDB.prepare(`SELECT * FROM elos WHERE id = @id`);
export const updateElo = flopoDB.prepare('UPDATE elos SET elo = @elo WHERE id = @id')
export const updateElo = flopoDB.prepare('UPDATE elos SET elo = @elo WHERE id = @id');
export const getUsersByElo = flopoDB.prepare('SELECT * FROM users JOIN elos ON elos.id = users.id ORDER BY elos.elo DESC')