Возвращает список уроков и преподавателя тренинга
import {getLessonsByTraining} from '@getcourse/sdk'
// Параметры
async function getLessonsByTraining(
ctx: app.Ctx,
trainingId: number,
extraFields: boolean
): Promise<TrainingLessons>
// Результат: Информация о тренинге и уроках
interface LessonInfo {
id: number,
title: string,
trainingId: number,
type: string,
number: number,
status: string,
teacher_id: number,
start_at: string,
description: string,
created_at: string,
template_id: number,
lesson_group_id: number,
has_mission: number|string,
params?: { [param: string]: any },
mission_params?: { [param: string]: any },
}
import {getLessonsByTraining} from '@getcourse/sdk'
app.get('/:id', async(ctx,req) => {
const trainingLessons = await getLessonsByTraining(ctx, req.params.id);
return trainingLessons
})