mirror of
https://github.com/cassoule/flopobot_v2.git
synced 2026-03-18 21:40:27 +01:00
users by elo
This commit is contained in:
7
index.js
7
index.js
@@ -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())
|
||||
})
|
||||
|
||||
@@ -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')
|
||||
Reference in New Issue
Block a user