Add more tests

This commit is contained in:
Yaojia Wang
2026-02-01 22:40:41 +01:00
parent a564ac9d70
commit 400b12a967
55 changed files with 9306 additions and 267 deletions

View File

@@ -0,0 +1,25 @@
import apiClient from '../client'
import type {
DashboardStatsResponse,
DashboardActiveModelResponse,
RecentActivityResponse,
} from '../types'
export const dashboardApi = {
getStats: async (): Promise<DashboardStatsResponse> => {
const response = await apiClient.get('/api/v1/admin/dashboard/stats')
return response.data
},
getActiveModel: async (): Promise<DashboardActiveModelResponse> => {
const response = await apiClient.get('/api/v1/admin/dashboard/active-model')
return response.data
},
getRecentActivity: async (limit: number = 10): Promise<RecentActivityResponse> => {
const response = await apiClient.get('/api/v1/admin/dashboard/activity', {
params: { limit },
})
return response.data
},
}