linguaielts-api / fronted /src /services /mockTestService.js
AnhviNguyen
Forecast, dashboard, pronunciation, nginx fixes (exclude large ML weights)
3092643
Raw
History Blame Contribute Delete
561 Bytes
import apiClient from '@/api/client.js'
export async function listMockTests({ skillId } = {}) {
const params = {}
if (skillId) params.skill_id = skillId
const res = await apiClient.get('/mock-tests', { params, timeout: 30000 })
return res.data?.data ?? []
}
export async function getMockTest(id) {
const res = await apiClient.get(`/mock-tests/${id}`)
return res.data?.data
}
export async function getQuiz(quizId) {
const res = await apiClient.get(`/quizzes/${quizId}`, { timeout: 45000 })
const body = res.data
return body?.data ?? body
}