sto-k-odnomu/admin/src/api/analytics.ts

22 lines
534 B
TypeScript
Raw Normal View History

2026-01-06 20:12:36 +00:00
import { adminApiClient } from './client'
2026-01-07 13:24:30 +00:00
// Dashboard stats from backend /api/admin/analytics/dashboard
2026-01-06 20:12:36 +00:00
export interface DashboardStats {
users: number
2026-01-07 13:24:30 +00:00
activeUsers: number
rooms: number
activeRooms: number
questionPacks: number
publicPacks: number
gamesPlayed: number
gamesToday: number
2026-01-06 20:12:36 +00:00
}
export const analyticsApi = {
// Get dashboard analytics
2026-01-07 13:24:30 +00:00
getDashboard: async (): Promise<DashboardStats> => {
const response = await adminApiClient.get('/api/admin/analytics/dashboard')
2026-01-06 20:12:36 +00:00
return response.data
},
}