odstranenie priemernej dlzky hry zo statistik
This commit is contained in:
1 parent
3655e06587
commit
4000da0454
2 files changed
-14
No files matched your search
@@ -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},
|
||||
|
||||
@@ -19,7 +19,6 @@ interface DailyStats {
|
||||
players_per_day: Record<string, number>;
|
||||
finished_bot_games: number;
|
||||
finished_human_games: number;
|
||||
avg_game_duration_minutes: number | null;
|
||||
total_players: number;
|
||||
unconfirmed_players: number;
|
||||
peak_hours: Record<string, number>;
|
||||
@@ -159,10 +158,6 @@ export default function AdminStats() {
|
||||
<SummaryCard label="Nedokončené registrácie" value={String(data.unconfirmed_players)} />
|
||||
<SummaryCard label="Dokončené hry s ľuďmi" value={String(data.finished_human_games)} />
|
||||
<SummaryCard label="Dokončené hry s botmi" value={String(data.finished_bot_games)} />
|
||||
<SummaryCard
|
||||
label="Priem. dĺžka hry"
|
||||
value={data.avg_game_duration_minutes != null ? `${Math.round(data.avg_game_duration_minutes)} min` : '—'}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className={`grid gap-4 ${desktop ? 'grid-cols-2' : 'grid-cols-1'}`}>
|
||||
|
||||
Reference in new issue
Block a user