fix pb api
continuous-integration/drone/push Build is passing Details

CI/CD
Thomas Chazot 1 year ago
parent c2fae58875
commit 710e1bbd53

@ -193,7 +193,26 @@ class AuthController {
} }
catch(error){ catch(error){
console.error(error); console.error(error);
res.status(500).json({ error: 'Erreur lors de la récupération des stats dailyEasyEnigma.' }); res.status(500).json({ error: 'Erreur lors de la récupération des stats users.' });
}
finally{
await db.disconnect();
}
}
static async getGames(req, res){
const db = new DatabaseService();
try{
await db.connect();
const [users, fields] = await db.getGames();
res.status(200).json({ tab : users });
}
catch(error){
console.error(error);
res.status(500).json({ error: 'Erreur lors de la récupération des stats games.' });
} }
finally{ finally{
await db.disconnect(); await db.disconnect();

@ -13,6 +13,8 @@ router.post('/auth/validatePassword', AuthController.validatePassword);
router.put('/auth/updatePassword', AuthController.updatePassword); router.put('/auth/updatePassword', AuthController.updatePassword);
router.get('/auth/getAllUsers', AuthController.getUsers) router.get('/auth/getAllUsers', AuthController.getUsers)
router.get('/auth/games', AuthController.getGames)
// Routes pour les sessions // Routes pour les sessions
router.get('/session', SessionController.getUserInformation); router.get('/session', SessionController.getUserInformation);

@ -150,6 +150,19 @@ class DatabaseService {
}); });
} }
async getGames(){
return new Promise((resolve, reject) => {
this.client.query('SELECT * FROM games', (err, result) => {
if(err){
reject(err);
}
else{
resolve(result);
}
});
});
}
// insère un utilisateur dans la base de données // insère un utilisateur dans la base de données
async insertUser(user) { async insertUser(user) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {

@ -90,9 +90,6 @@ const ScoreBoard: React.FC<{ Player: User }> = ({ Player }) => {
fetchWeeklyStats(); fetchWeeklyStats();
}, []); }, []);
console.log(Player)
console.log(dailyMastermindStats)
return ( return (

Loading…
Cancel
Save