From 4000da0454b7b20a0c97f09f9ff44ec3a9cea97b Mon Sep 17 00:00:00 2001 From: Tim Date: Mon, 26 Oct 2026 21:32:33 +0100 Subject: [PATCH] odstranenie priemernej dlzky hry zo statistik --- api/stats.py | 9 --------- frontend/src/pages/admin/AdminStats.tsx | 5 ----- 2 files changed, 14 deletions(-) diff --git a/api/stats.py b/api/stats.py index 2e6ab4f..34dbc9d 100644 --- a/api/stats.py +++ b/api/stats.py @@ -240,14 +240,6 @@ async def get_daily_stats(logged_in_only: bool = False) -> dict: ) ).one() - avg_duration = ( - await session.execute( - select(func.avg(func.extract("epoch", Game.ended_at - Game.created_at))).where( - Game.ended_at.is_not(None) - ) - ) - ).scalar() - # Nedokoncena registracia = kod nebol nikdy potvrdeny (SQL obdoba # api/auth._is_unconfirmed). "Hraci celkom" pocita len potvrdene ucty, # nedokoncene sa vykazuju osobitne. @@ -338,7 +330,6 @@ async def get_daily_stats(logged_in_only: bool = False) -> dict: "players_per_day": {str(r.day): r.n for r in player_rows}, "finished_bot_games": finished_bot_games, "finished_human_games": finished_human_games, - "avg_game_duration_minutes": (float(avg_duration) / 60) if avg_duration else None, "total_players": total_players, "unconfirmed_players": unconfirmed_players, "peak_hours": {int(r.h): r.n for r in peak_hours}, diff --git a/frontend/src/pages/admin/AdminStats.tsx b/frontend/src/pages/admin/AdminStats.tsx index 1ce8c24..8dd0126 100644 --- a/frontend/src/pages/admin/AdminStats.tsx +++ b/frontend/src/pages/admin/AdminStats.tsx @@ -19,7 +19,6 @@ interface DailyStats { players_per_day: Record; finished_bot_games: number; finished_human_games: number; - avg_game_duration_minutes: number | null; total_players: number; unconfirmed_players: number; peak_hours: Record; @@ -159,10 +158,6 @@ export default function AdminStats() { -