Skip to content

feat(stats): ajout des statistiques joueurs (incrementStat, getPlayerStats, routes, tests)

BESBES MOHAMED-FARES requested to merge feature/bdd/stats-achievements into develop

Fonctions BDD ajoutées

  • incrementStat(playerId, statName, value) — incrémente une statistique
  • getPlayerStats(playerId) — récupère toutes les stats d'un joueur

Routes API

  • GET /api/players/:id/stats — consulter les stats
  • POST /api/players/:id/stats — incrémenter une statistique

Tests

  • 7 tests Jest pour les routes stats

Dépendances

  • Basé sur le schéma v3.0 de Sirine (tables player_stats, achievements, player_achievements)

Bonus à venir

  • Gestion des succès (grantAchievement, getPlayerAchievements)

Merge request reports